當前位置:菜譜大全網 - 菜譜大全 - VC編程中如何獲取彈出菜單的指針

VC編程中如何獲取彈出菜單的指針

GetMenu()是獲取窗口菜單的句柄。CreateWindow中有壹個參數可以設置這個,MDI/SDI程序可以通過這個獲得主菜單句柄。如果有菜單的話,可以得到DLG的節目。

如果是系統菜單——程序圖標的彈出菜單,使用GetSystemMenu。獲取主菜單句柄。

如果是右鍵菜單的話,多是臨時句柄,不太好拿。除非是實現生成的句柄,否則右擊時直接使用。然後我們就可以知道這個句柄的價值了。

獲取菜單項的數量。getmenuitemid getmenuiteminfo getmenusting等。是獲得菜單句柄的項目的所有數據信息。

GetSubMenu應該是妳想要得到子菜單句柄的函數。比如妳想得到彈出菜單的子菜單,用這個來得到子菜單的句柄。然後根據上面的獲取子項的函數,獲取子菜單信息。

(具體見MSND,上面的解釋很詳細,而且有例子。)