• 当前位置: 首页 > 系统I类源码 > 系统工具源码易语言清除托盘图标源码
  • 易语言清除托盘图标源码

    • 软件授权:
      开源软件
    • 软件大小:
      8.4 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-13 03:49
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言清除托盘图标源码


    系统结构:FindWindow,FindWindowEx,Shell_NotifyIcon,GetWindowThreadProcessId,OpenProcess,VirtualAllocEx,SendMessageA,CloseHandle,VirtualFree,VirtualFreeEx,ReadProcessMemory_BButton,ReadProcessMemory_Bin,ReadProcessMemory_TRAYDATA,WideCharToMultiByte,GetProcAddress,GetModuleHandle,IsWow64Process,ReadProcessMemory,IsWindow,


    ======窗口程序集_启动窗口
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ _Isx64
               |  |
               |  |------ _RefreshTaskbarIcon
               |  |
               |  |------ _EnumNotifyWindow
               |  |
               |  |------ _W2A
               |  |
               |  |------ _FindTrayWnd
               |  |
               |  |------ _FindNotifyIconOverflowWindow
               |  |
               |  |------ _OsVersion
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   FindWindow
               |  |
               |  |---[dll]------   FindWindowEx
               |  |
               |  |---[dll]------   Shell_NotifyIcon
               |  |
               |  |---[dll]------   GetWindowThreadProcessId
               |  |
               |  |---[dll]------   OpenProcess
               |  |
               |  |---[dll]------   VirtualAllocEx
               |  |
               |  |---[dll]------   SendMessageA
               |  |
               |  |---[dll]------   CloseHandle
               |  |
               |  |---[dll]------   VirtualFree
               |  |
               |  |---[dll]------   VirtualFreeEx
               |  |
               |  |---[dll]------   ReadProcessMemory_BButton
               |  |
               |  |---[dll]------   ReadProcessMemory_Bin
               |  |
               |  |---[dll]------   ReadProcessMemory_TRAYDATA
               |  |
               |  |---[dll]------   WideCharToMultiByte
               |  |
               |  |---[dll]------   GetProcAddress
               |  |
               |  |---[dll]------   GetModuleHandle
               |  |
               |  |---[dll]------   IsWow64Process
               |  |
               |  |---[dll]------   ReadProcessMemory
               |  |
               |  |---[dll]------   IsWindow

      


    易语言清除托盘图标源码


    调用的DLL命令:


    .DLL命令 FindWindow, 整数型, "user32", "FindWindowA", , 寻找窗口列表中第一个符合指定条件的顶级窗口(在vb里使用:FindWindow最常见的一个用途是获得ThunderRTMain类的隐藏窗口的句柄;该类是所有运行中vb执行程序的一部分。获得句柄后,可用api函数GetWindowText取得这个窗口的名称;该名也是应用程序的标题)  找到窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
        .参数 lpClassName, 文本型, , 指向包含了窗口类名的空中止(C语言)字串的指针;或设为零,表示接收任何类
        .参数 lpWindowName, 文本型, , 指向包含了窗口文本(或标签)的空中止(C语言)字串的指针;或设为零,表示接收任何窗口标题  示例Dim hw&, cnt&Dim rttitle As  * 256hw& = FindWindow("ThunderRT5Main", vbNullString) ' ThunderRTMain under VB4cnt = GetWindowText(hw&, rttitle, 255)MsgBox Left$(rttitle, cnt), 0, "RTMain title";


    .DLL命令 FindWindowEx, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口  找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
        .参数 hWnd1, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
        .参数 hWnd2, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
        .参数 lpsz1, 文本型, , 欲搜索的类名。零表示忽略
        .参数 lpsz2, 文本型, , 欲搜索的类名。零表示忽略;


    .DLL命令 Shell_NotifyIcon, 整数型, "shell32.dll", "Shell_NotifyIconA", , 发送修改任务栏图标
        .参数 dwMessage, 整数型
        .参数 lpData, NOTIFYICONDATA


    .DLL命令 GetWindowThreadProcessId, 整数型, "user32.dll", "GetWindowThreadProcessId"
        .参数 hwnd, 整数型, , 指定窗口句柄
        .参数 lpdwProcessId, 整数型, 传址, 指定一个变量,用于装载拥有那个窗口的一个进程的标识符


    .DLL命令 OpenProcess, 整数型, "kernel32", "OpenProcess", , 将句柄返回给过程对象
        .参数 dwDesiredAccess, 整数型
        .参数 bInheritHandle, 整数型
        .参数 dwProcessId, 整数型


    .DLL命令 VirtualAllocEx, 整数型, "kernel32.dll", "VirtualAllocEx"
        .参数 hProcess, 整数型
        .参数 lpAddress, 整数型
        .参数 dwSize, 整数型, 传址
        .参数 flAllocationType, 整数型
        .参数 flProtect, 整数型


    .DLL命令 SendMessageA, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ;    SendMessageByString是该函数的“类型security”声明形式  由具体的消息决定
        .参数 hwnd, 整数型, , 要接收消息的那个窗口的句柄
        .参数 wMsg, 整数型, , 消息的标识符
        .参数 wParam, 整数型, , 具体取决于消息
        .参数 lParam, 整数型, , 具体取决于消息;


    .DLL命令 CloseHandle, 整数型, "kernel32", "CloseHandle", , 关闭一个内核对象。其中包括文件、文件映射、进程、线程、security和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb的文件编号是完全不同的  非零表示成功,零表示失败。会设置GetLastError
        .参数 hObject, 整数型, , 欲关闭的一个对象的句柄;


    .DLL命令 VirtualFree, 整数型, "kernel32", "VirtualFree", , 释放虚拟页
        .参数 lpAddress, 整数型
        .参数 dwSize, 整数型
        .参数 dwFreeType, 整数型


    .DLL命令 VirtualFreeEx, 整数型, "kernel32.dll", "VirtualFreeEx"
        .参数 hProcess, 整数型
        .参数 lpAddress, 整数型
        .参数 dwSize, 整数型, 传址
        .参数 dwFreeType, 整数型


    .DLL命令 ReadProcessMemory_BButton, 整数型, "kernel32", "ReadProcessMemory", , 在进程中读内存
        .参数 hProcess, 整数型
        .参数 lpBaseAddress, 整数型
        .参数 lpBuffer, TBBUTTON, 传址
        .参数 nSize, 整数型
        .参数 lpNumberOfBytesWritten, 整数型, 传址


    .DLL命令 ReadProcessMemory_Bin, 整数型, "kernel32", "ReadProcessMemory", , 在进程中读内存
        .参数 hProcess, 整数型
        .参数 lpBaseAddress, 整数型
        .参数 lpBuffer, 字节集, 传址
        .参数 nSize, 整数型
        .参数 lpNumberOfBytesWritten, 整数型, 传址


    .DLL命令 ReadProcessMemory_TRAYDATA, 整数型, "kernel32", "ReadProcessMemory", , 在进程中读内存
        .参数 hProcess, 整数型
        .参数 lpBaseAddress, 整数型
        .参数 lpBuffer, TRAYDATA, 传址
        .参数 nSize, 整数型
        .参数 lpNumberOfBytesWritten, 整数型, 传址


    .DLL命令 WideCharToMultiByte, 整数型, "kernel32.dll", "WideCharToMultiByte", , 公开
        .参数 CodePage, 整数型
        .参数 dwFlags, 整数型
        .参数 lpWideCharStr, 字节集
        .参数 cchWideChar, 整数型
        .参数 lpMultiByteStr, 字节集
        .参数 cchMultiByte, 整数型
        .参数 lpDefaultChar, 整数型
        .参数 lpUsedDefaultChar, 整数型


    .DLL命令 GetProcAddress, 整数型, "kernel32", "GetProcAddress", , 返回函数地址
        .参数 hModule, 整数型
        .参数 lpProcName, 文本型


    .DLL命令 GetModuleHandle, 整数型, "kernel32", "GetModuleHandleA", , 获取一个应用程序或动态链接库的模块句柄  如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError
        .参数 lpModuleName, 文本型, , 指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;


    .DLL命令 IsWow64Process, 整数型, "kernel32", "IsWow64Process"
        .参数 hProcess, 整数型
        .参数 Wow64Process, 整数型, 传址


    .DLL命令 ReadProcessMemory, 整数型, "kernel32", "ReadProcessMemory", , 在进程中读内存
        .参数 hProcess, 整数型
        .参数 lpBaseAddress, 整数型
        .参数 lpBuffer, 整数型, 传址
        .参数 nSize, 整数型
        .参数 lpNumberOfBytesWritten, 整数型


    .DLL命令 IsWindow, 整数型, "user32", "IsWindow", , 判断一个窗口句柄是否有效  非零表示成功,零表示失败
        .参数 hwnd, 整数型, , 待检查窗口的句柄;

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言糊模查找窗口标题

      易语言糊模查找窗口标题并弹出源码,枚举系统所有窗口,GetWindow,GetWindowText,GetWindowTextLength,FindWindow,ShowWindow...

    • 易语言其它简易换肤13种源

      易语言其它简易换肤13种源码,配色...

    • 易语言简单的验证码识别

      易语言简单的验证码识别加界面源码,主识别程序,是否符合,说明,程序初始化,显示验证码,分割图片,对应识别,替换杂色,全部替换色,除指定色外全部除去,读入图片...

    • 易语言笔划输入法一整套

      易语言笔划输入法一整套文件源码,子程序1,数清,清,按钮1,按钮2,按钮3,按钮4,按钮5,注,投递文本,解码火星文,计1,笔画字刷新,操作,字刷新,计,填,GetGUIThreadInfo,ClientToScreen,屏幕截图,拖动屏幕...

    • 易语言窗口渐变源码

      易语言窗口渐变源码,CreateSolidBrush,DeleteObject,FillRect,GetDC...

    • 易语言窗体拉动源码

      易语言窗体拉动源码,设置系统菜单,API_设置窗口区域,创建椭圆区域,取窗口风格,置窗口风格...

    • 易语言突破灰色按钮和水

      易语言突破灰色按钮和水波特效,突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,装载图片_,接收装载图返回的整数,水周期_,窗口绘图,水波特效_,突破灰色按钮,激活按钮,取得当...

    • 易语言突破灰色按钮和水

      易语言突破灰色按钮和水波特效源码,装载图片,水周期,水波特效,突破灰色按钮,激活按钮,取得当前活动窗口句柄,枚举所有子窗体,是否活动窗口,激活窗口...

    • 易语言科大讯飞语音库调

      易语言科大讯飞语音库调用例程源码,刷新窗口,取错误码,初始化,反初始化,连接语音服务器,断开语音服务器,置合成参数,取合成参数,字符串合成到音频文件,文本文件合成到音频文件,播放...