如何取得另外一个程序的popmenu菜单的句柄

 我来答
黑寡妇寻亲
2016-08-10 · TA获得超过198个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:168万
展开全部
GetMenu(),是得到一个窗口的菜单的句柄。CreateWindow里面有个参数就是设置这个的,MDI/SDI程序都可以通过这个获取主菜单句柄。DLG程序如果有菜单,一样可以获取。如果是系统菜单——,程序图标的弹出菜单,使用GetSystemMenu。获取主菜单句柄。如果是右键菜单,大都是临时生成的句柄,不容易得到。除非是实现生成的一个句柄,右键点时候直接使用的。那就能知道这个句柄的值了。GetMenuItemCount获取菜单项的个数。GetMenuItemIDGetMenuItemInfoGetMenuString等都是获取菜单句柄的某项的数据信息。GetSubMenu应该就是你要的函数来,得到子菜单的句柄,比如你要得到弹出菜单的子菜单,就用这个,就能得到子菜单句柄。再根据上面的获取子项的函数,来获取子菜单信息。(具体看MSND,上面说明很详细,还有例子)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式