我想寫個程序去截取何時用戶將激發一個特定的popup menu。我現在可以取得WM_INITMENUPOPUP信息,但怎樣才能得到被激活的popup menu的詳細信息(如多個個子菜單項,每個項的handle等等)?我將 WM_INITMENUPOPUP 的 LPARAM 和 WPARAM 顯示出來,但我發再 WPARAM 每次都變(即使激活的是同一個popup menu),請問怎樣才能判斷被激活的是不是我想找的菜單?
解决方案 »
- 求《Visual C++6.0完全自学手册》,机械工业出版社,DOC或PDF版
- 关于CFile Write
- 数据库操作是直接访问数据库好还是通过服务器程序访问好?
- vc中如何取字符???
- 如何把int型转成二进制字符串?
- 无根的多播程序怎样做?接收和发送都在一个程序中。
- 高分请教,可有现成,简单的字串通配算法,仅像文件搜索那样支持*和?即可(*表示任意个数,任意字符,?代表单个任意)
- 菜鸟问题,CListCtrl风格为report的时候,双击某个表项的时候,在什么函数中可以捕获这个双击,具体程序中,如何获取哪行、哪列被双击了
- 请问哪有Formula one的sdk下载?(最好是中文的)谢谢
- 120分问一个简单的问题。
- Treecontrol动态显示问题
- 请教一个VC的经验问题
获取Menu中Item的数量和信息,有相关函数和消息的.
有关详细的使用方法,可以参考MSDN中Menu Functions的内容.
GetMenuItemInfo()