vb6置顶窗口如何把任意下来菜单都遮挡?

penguinhzf 2020-03-15 09:55:58
置顶窗口代码随便能找到,也很容易实现,但唯一美中不足的是,在桌面上右键的下拉菜单会置于比当前置顶窗口更加顶层的显示,无法遮挡,哪怕用SetParent函数把它置于另外窗口里面,但还是有那么一秒左右能看到下来菜单,各位大神,有没有更好的方法完全看不到下拉菜单,但又可以继续使用下拉菜单呢?谢谢~
...全文
281 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
脆皮大雪糕 2021-02-24
  • 打赏
  • 举报
回复
用消息钩子把右击消息劫持,判断到底要不要放行。 但是这种操作一般会被360判定为木马啥的。
wanmeikakaxi 2021-02-24
  • 打赏
  • 举报
回复
可以先判断鼠标指针是否再你的程序窗体内,如果在窗体外点击了鼠标右键,则再作其他事件处理
东方之珠 2020-03-22
  • 打赏
  • 举报
回复
下拉菜单看不到,又想继续使用,怎么可能呢??
penguinhzf 2020-03-16
  • 打赏
  • 举报
回复
引用 1 楼 vansoft 的回复:
自己做个桌面。 或者把当前桌面截屏后,用你的窗口模拟桌面。
那就更难了
vansoft 2020-03-15
  • 打赏
  • 举报
回复
自己做个桌面。 或者把当前桌面截屏后,用你的窗口模拟桌面。

1,486

社区成员

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

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