SetMenu

SetMenu是一種計算機函式,函式功能:該函式分配一個新選單到指定視窗。函式原型:BOOL SetMenu(HWND hWnd,HMENU hMenu)。

SDK

函式功能:該函式分配一個新選單到指定視窗。

函式原型:BOOL SetMenu(HWND hWnd,HMENU hMenu);

參數:

hWnd:選單被分配到其中的視窗的句柄。

HMenu:新選單的句柄。如果選單參數為NULL,則視窗的當前選單被刪除。

返回值:如果函式調用成功,返回非零值;如果函式調用失敗,返回值是零。若想獲得更多的錯誤信息,請調用GetLastError函式。

備註:視窗被重畫來反映選單的修改。函式SetMenu替換原來的選單(如果存在),但並不將其銷毀。應用程式必須調用函式DestroyMenu來銷毀選單。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:winuser.h;輸入庫:user32.lib。

MFC

CWnd::SetMenu

BOOL SetMenu( CMenu* pMenu );

返回值:如果選單發生了變化,則返回非零值;否則返回0。

參數:

pMenu 標識了新的選單。如果這個參數為NULL,則當前選單被清除。

說明:

這個函式將當前選單設為指定的選單。它使視窗被重畫以反映選單的變化。

SetMenu不會銷毀以前的選單。應用程式必須調用CMenu::DestroyMenu成員函式以完成這個任務。

相關詞條

相關搜尋

熱門詞條

聯絡我們