| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 611 人关注过本帖
标题:[求助]通知栏图标右键菜单的问题?
只看楼主 加入收藏
yongshidj
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-5-8
收藏
 问题点数:0 回复次数:0 
[求助]通知栏图标右键菜单的问题?
用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"进程,然后再新建回来,程序还在运行,可那通知栏图标却不会加载回来了,这又该如何是好啊?

请会的朋友帮帮忙,不胜感激!

搜索更多相关主题的帖子: 通知栏 菜单 图标 
2007-05-13 21:13
快速回复:[求助]通知栏图标右键菜单的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034382 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved