关于vb删除(隐藏显示)其他程序在任务栏中的图标问题
关于vb删除其他程序在任务栏中的图标问题。
对任务栏编程的核心函数是Shell_NotifyIcon,其声明
Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyI conA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Long
Type NOTIFYICONDATA
CbSize As Long '该数据结构的大小
hWnd As Long '处理图标通知消息的窗口句柄
uID As Long '应用程序定义的图标号
uFlags As Long
End Type
通过该函数能够添加、删除任务栏图标,那么如果想删除其他程序的图标首先要获得该程序句柄(可用findwindow获得)以及该程序在任务栏中的uID,望高手为小弟解答如何获得某一个程序的uID,谢谢。如果能详细阐述如何删除另一个程序在任务栏中的图标,更是不胜感激!