說明:
CreatePopupMenu 函式可建立一個空的彈出式選單(PopupMenu)並傳回該選單的代碼
引用函式庫:
User32
適用系統:
Windows NT 3.1 或 Windows 95以上
函式原型:
Declare Function CreatePopupMenu Lib "user32" Alias "CreatePopupMenu" ( ) As Long
參數型態及說明:
無
回傳值:
Long 呼叫成功的話,將會回傳該選單代碼的數值;若呼叫失敗的話,則回傳 NULL
.NET Framework API:
System.Windows.Forms.ContextMen
System.Windows.Forms.Menu.MenuItemCollection
VB範例:
檢視原始碼 Visual Basic
1 2 3 4 5 6 7 8 | 'VB的宣告 Private Declare Function CreatePopupMenu Lib "user32" ( _ ) As Long Dim hMenu As Long '建立一個彈出式選單(PopupMenu) hMenu = CreatePopupMenu() |
RB範例:
檢視原始碼 REALBasic
1 2 3 4 5 6 7 8 | 'RB的宣告 Declare Function CreatePopupMenu Lib "user32" ( _ ) As Integer Dim hMenu As Integer '建立一個彈出式選單(PopupMenu) hMenu = CreatePopupMenu() |
VB.NET範例:
檢視原始碼 VB.NET
1 2 3 4 5 6 7 8 9 10 | 'VB.NET的宣告 <DllImport("user32.dll")> _ Shared Function CreatePopupMenu( _ ) As IntPtr End Function Dim hMenu As IntPtr '建立一個彈出式選單(PopupMenu) hMenu = CreatePopupMenu() |
C#範例:
檢視原始碼 C#
1 2 3 4 5 6 7 8 9 | //C#的宣告 [DllImport("user32")] public static extern IntPtr CreatePopupMenu( ); IntPtr hMenu; //建立一個彈出式選單(PopupMenu) hMenu = CreatePopupMenu(); |