-
InsertMenuItem
鎖定
InsertMenuItem是一個編程函數。
- 函數名稱
- InsertMenuItem
- 函數原型
- BOOL InsertMenuItem
- 聲明位置
- WinUser.h
- 函數功能
- 在菜單中的指定位置插入新菜單項。
- 靜態鏈接庫
- User32.lib
InsertMenuItem功能
在菜單中的指定位置插入新菜單項。
InsertMenuItem語法
BOOL InsertMenuItem(HMENU hmenu, UINT item, BOOL fByPosition, LPCMENUITEMINFO lpmi);
InsertMenuItem參數
hmenu
類型:HMENU
插入新菜單項的菜單句柄。
item
類型:UINT
在其之前插入新項目的菜單項的標識符或位置。此參數的含義取決於fByPosition的值。
fByPosition
類型:BOOL
控制uItem的含義。如果此參數為FALSE,則uItem是菜單項標識符。否則,它是菜單項的位置。
lpmi
類型:LPCMENUITEMINFO
指向MENUITEMINFO結構的指針,該結構包含有關新菜單項的信息。
InsertMenuItem返回值
類型:BOOL
如果函數成功,則返回值為非零。
如果函數失敗,則返回值為零。若要獲取擴展的錯誤信息,請使用GetLastError函數。
InsertMenuItem情況説明
無論菜單是否在顯示的窗口中,只要菜單更改,應用程序都必須調用DrawMenuBar函數。
為了使鍵盤加速器可以使用位圖或所有者繪製的菜單項,菜單的所有者必須處理WM_MENUCHAR消息。
- 參考資料
-
- 1. InsertMenuItemA function .msdn[引用日期2020-02-19]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:5次歷史版本
- 最近更新: 北辰以北1209