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

CreatePopupMenu

鎖定
CreatePopupMenu是創建一個下拉式菜單、子菜單或快捷菜單
外文名
CreatePopupMenu
函數原型
HMENU CreatePopupMenu

目錄

CreatePopupMenu函數功能

該函數創建一個下拉式菜單、子菜單或快捷菜單。此菜單最初是空的,但可用函數InsertMenultem來插入或追加菜單項。也可用函數InsertMenu來插入菜單項,用AppendMenu來追加菜單項。
函數原型:HMENU CreatePopupMenu(VOID)
參數:無。

CreatePopupMenu返回值

如果函數調用成功,返回值是新創建菜單的句柄。如果函數調用失敗,返回值是NULL。若想獲得更多的錯誤信息,請調用GetLastError函數。
備註:一個應用程序可增加新菜單到已存在的菜單上,或者可以調用函數TrackPopupMenuEx或TrackPopupMenu來顯示快捷菜單。與被分配給一個窗口的菜單相聯繫的資源會被自動釋放。如果此菜單未被分配給一個窗口,應用程序必須在關閉之前釋放與菜單相連的資源。應用程序通過調用函數DestroyMenu來釋放菜單資源。Windows95環境下,系統可支持最多16,364個菜單句柄。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows cE:1.0及以上版本:頭文件:winuser.h;輸入庫:user32.lib。