複製鏈接
請複製以下鏈接發送給好友

GetSubMenu

鎖定
GetSubMenu函數功能:該函數取得被指定菜單激活的下拉式菜單或子菜單的句柄。
中文名
GetSubMenu
函數原型
HMENU GetSubMenu
hMenu
菜單句柄
説    明
獲CMenu對象。取彈出菜單的

GetSubMenuAPI函數

函數原型:HMENU GetSubMenu(HMENU hMenu,int nPos);
hMenu:菜單句柄。
nPos:激活下拉式菜單或子菜單的菜單項相對於零的位置。
返回值:如果函數調用成功,返回值是菜單項激活的下拉式菜單或子菜單的句柄。如果菜單項沒有激活一個下拉式菜單或子菜單,返回值是NULL。
速查:Windows NT:3.1及以上版本;Wiodows:95及以上版本;Windows CE:1.0及以上版本;頭文件:Winuser.h;輸入庫:user32.lib。

GetSubMenuMFC類成員函數

CMenu::GetSubMenu
CMenu* GetSubMenu( int nPos ) const;
返回值:
若彈出菜單位於指定的位置,則返回CMenu 對象的指針,其中CMenu對象要包含彈出菜單的句柄;否則為NULL。如果CMenu 對象不存在,那麼將創建臨時的CMenu 對象。但返回的CMenu指針不應被存儲。
參數:
nPos 指定包含在菜單中的彈出菜單的位置。對於第一個菜單項,位置值開始為0。彈出菜單的標識符不能被該函數使用。
請參閲:
CWnd::GetMenu, CMenu::GetMenuItemID, ::GetMenuString