[求助]通知栏图标右键菜单的问题?
用Shell_NotifyIcon生成一个通知栏图标,其中.UCallbackMessage = WM_MOUSEMOVE.通知栏图标上点了鼠标的哪一个键是用iMsg = X / Screen.TwipsPerPixelX 来确定的,
---------------------------------------------------------------------------
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim iMsg As Single
iMsg = X / Screen.TwipsPerPixelX
Select Case iMsg
Case WM_LBUTTONUP
.....
Case WM_RBUTTONUP
Form1.PopupMenu 弹出菜单
End Select
End Sub
-----------------------------------------------------------------------------
现在我还不能明白"X / Screen.TwipsPerPixelX"是什么意思?它怎么就能确定是哪一个键呢?
还有就是点右键弹出菜单时正常,可是却不能像别的程序一样,当通知栏图标失去焦点时其右键菜单也消失,应该怎么写才对啊?
再有就是调用任务管理器结束掉“explorer.exe"进程,然后再新建回来,程序还在运行,可那通知栏图标却不会加载回来了,这又该如何是好啊?
请会的朋友帮帮忙,不胜感激!