关于系统托盘的技术问题,怎么和想象有差距?

wozhy 2001-12-07 09:57:45
在VB中使用API Shell_NotifyIconA后,再用POPUPMENU弹出菜单,却发现了问题。
跳出菜单后,如果点击桌面,发现菜单还在,应该说已经失去焦点了,可是怎么还会在呢? 相反很多其他的软件就没这样的问题



...全文
155 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wozhy 2001-12-10
  • 打赏
  • 举报
回复
搞定,多谢uguess(uguess),虽然和其他的一些软件有差距,但是效果喜人!
wozhy 2001-12-10
  • 打赏
  • 举报
回复
我不太理解,把什么的句柄设为hwnd ?
uguess 2001-12-10
  • 打赏
  • 举报
回复
显示菜单时首先要调用SetForegroundWindow函数才行.
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
wozhy 2001-12-09
  • 打赏
  • 举报
回复
能教我吗?
cnmusic 2001-12-08
  • 打赏
  • 举报
回复
这可能是PopupMenu的BUG,我对于这种情况是用一个定时器显示菜单的,通常都奏效。
wozhy 2001-12-08
  • 打赏
  • 举报
回复
那金山词霸用的是什么?我WIN2K装了也觉得和98下面差不多啊!
T2 2001-12-07
  • 打赏
  • 举报
回复
同意楼上,这是WIN2K问题,有时会出现。
gmc007 2001-12-07
  • 打赏
  • 举报
回复
在WIN2000中会有这个问题,其它的也会有的。
wozhy 2001-12-07
  • 打赏
  • 举报
回复
请高手相助!

7,771

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧