VC 修改win7任务栏按钮上的右键菜单

VC 修改win7任务栏按钮上的右键菜单,第1张

对主窗口句柄,比如 MyFrameWnd 直接 *** 作菜单就是了,通过函数 GetSystemMenu( FALSE)

返回得到的菜单句柄,你枚举一下其各个项目就知道是怎么回事了。

直接对这个句柄添加删除修改菜单项就行了。菜单项对应的相应消息是 WM_SYSCOMMAND,你添加了菜单项,在WM_SYSCOMMAND 消息里面处理你的命令。

——没用过 vista , 任务栏接口是 ITastBarList,可以得到任务栏上的项目。

关于项目上的右键菜单,难道有好几种点击方法?没明白你说的意思。

你用 WM_INITMENU 拦截一下查看各子项字符串试试。

我之前有也遇到过这种问题,后面是装了一个插件解决的,但是用起来还是不爽。其实在win7下,还是不要装VC6.0,装VS05以上会好点,实在要装,我是装了一个XP虚拟机在WIN7下,在虚拟机中装的VC6.0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11213146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存