下記がAutoItで使用できるユーザー定義関数の完全なリストです。 詳しい説明についてはユーザー定義関数名をクリックしてください。
これらの関数を使用する場合、次のコードを追加する必要があります : #include <GuiMenu.au3>
| ユーザー定義関数 | 説明 |
| _GUICtrlMenu_AddMenuItem | メニューの終端に新しいメニューアイテムを追加します。 |
| _GUICtrlMenu_AppendMenu | メニューバー、ドロップダウンメニュー、サブメニュー、ショートカットメニューの末尾に新しいアイテムを追加します。 |
| _GUICtrlMenu_CheckMenuItem | 指定されたメニューアイテムのチェックマーク属性の状態を選択/非選択に設定します。 |
| _GUICtrlMenu_CheckRadioItem | 指定されたメニューアイテムをチェックし、それをラジオアイテムにします。 |
| _GUICtrlMenu_CreateMenu | メニューを作成します。 |
| _GUICtrlMenu_CreatePopup | ドロップダウンメニュー、サブメニュー、またはショートカットメニューを作成します |
| _GUICtrlMenu_DeleteMenu | 指定されたメニューからアイテムを削除します。 |
| _GUICtrlMenu_DestroyMenu | 指定されたメニューを破棄し、メニューが占有している全てのメモリを解放します。 |
| _GUICtrlMenu_DrawMenuBar | 指定されたウィンドウのメニューバーを再描画します。 |
| _GUICtrlMenu_EnableMenuItem | 指定されたメニューアイテムの有効、無効、グレイアウトを切り替えます。 |
| _GUICtrlMenu_FindItem | アイテムテキストに基づいてメニューアイテムを取得します。 |
| _GUICtrlMenu_FindParent | メニューの所属するウィンドウを取得します。 |
| _GUICtrlMenu_GetItemBmp | アイテム用に表示されるビットマップを取得します。 |
| _GUICtrlMenu_GetItemBmpChecked | アイテムが選択されている場合に表示されるビットマップを取得します。 |
| _GUICtrlMenu_GetItemBmpUnchecked | アイテムが選択されていない場合に表示されるビットマップを取得します。 |
| _GUICtrlMenu_GetItemChecked | メニューアイテムのチェック状態を取得します。 |
| _GUICtrlMenu_GetItemCount | 指定されたメニュー内のアイテムの数を取得します。 |
| _GUICtrlMenu_GetItemData | メニューアイテムに関連付けられたアプリケーション定義の値を取得します。 |
| _GUICtrlMenu_GetItemDefault | メニューアイテムのデフォルト状態を取得します。 |
| _GUICtrlMenu_GetItemDisabled | メニューアイテムの無効状態を取得します。 |
| _GUICtrlMenu_GetItemEnabled | メニューアイテムの有効状態を取得します。 |
| _GUICtrlMenu_GetItemGrayed | メニューアイテムのグレイアウト状態を取得します。 |
| _GUICtrlMenu_GetItemHighlighted | メニューアイテムのハイライト状態を取得します。 |
| _GUICtrlMenu_GetItemID | メニューアイテムのIDを取得します。 |
| _GUICtrlMenu_GetItemInfo | メニューアイテムの情報を取得します。 |
| _GUICtrlMenu_GetItemRect | 指定されたメニューアイテムの外接長方形を取得します。 |
| _GUICtrlMenu_GetItemRectEx | 指定されたメニューアイテムの外接長方形を取得します。 |
| _GUICtrlMenu_GetItemState | メニューアイテムの状態を取得します。 |
| _GUICtrlMenu_GetItemStateEx | 指定されたメニューアイテムに関連付けられたメニューフラグを取得します。 |
| _GUICtrlMenu_GetItemSubMenu | 指定されたアイテムによってアクティブ化されるサブメニューを取得します。 |
| _GUICtrlMenu_GetItemText | 指定されたメニューアイテムのテキストを取得します。 |
| _GUICtrlMenu_GetItemType | メニューアイテムの種類を取得します。 |
| _GUICtrlMenu_GetMenu | 指定されたウィンドウに割り当てられているメニューのハンドルを取得します。 |
| _GUICtrlMenu_GetMenuBackground | メニューの背景に使用されるブラシを取得します。 |
| _GUICtrlMenu_GetMenuBarInfo | 指定されたメニューバーの情報を取得します。 |
| _GUICtrlMenu_GetMenuContextHelpID | コンテキストヘルプ識別子を取得します。 |
| _GUICtrlMenu_GetMenuData | アプリケーション定義の値を取得します。 |
| _GUICtrlMenu_GetMenuDefaultItem | 指定されたメニューのデフォルトメニューアイテムを取得します。 |
| _GUICtrlMenu_GetMenuHeight | メニューの最大高さを取得します。 |
| _GUICtrlMenu_GetMenuInfo | 指定されたメニューの情報を取得します。 |
| _GUICtrlMenu_GetMenuStyle | メニューのスタイル情報を取得します。 |
| _GUICtrlMenu_GetSystemMenu | コピーと変更のためにアプリケーションがウィンドウメニューにアクセスすることを許可します。 |
| _GUICtrlMenu_InsertMenuItem | 指定された位置に新しいメニューアイテムを挿入します。 |
| _GUICtrlMenu_InsertMenuItemEx | 新しいメニューアイテムをメニューの指定された位置に挿入します。 |
| _GUICtrlMenu_IsMenu | ハンドルがメニューハンドルかどうかを判定します。 |
| _GUICtrlMenu_LoadMenu | アプリケーションのインスタンスに関連付けられた実行ファイルから指定されたメニューリソースをロードします。 |
| _GUICtrlMenu_MapAccelerator | メニューアクセラレータキーをメニュー内のその位置にマッピングします。 |
| _GUICtrlMenu_MenuItemFromPoint | 指定された位置にどのメニューアイテムがあるかを判定します。 |
| _GUICtrlMenu_RemoveMenu | メニューアイテムを削除、またはサブメニューを指定されたメニューから外します。 |
| _GUICtrlMenu_SetItemBitmaps | 指定されたビットマップをメニューアイテムに関連付けします。 |
| _GUICtrlMenu_SetItemBmp | アイテムに表示されるビットマップを設定します。 |
| _GUICtrlMenu_SetItemBmpChecked | アイテムが選択されている場合に表示されるビットマップを設定します。 |
| _GUICtrlMenu_SetItemBmpUnchecked | アイテムが選択されていない場合に表示されるビットマップを設定します。 |
| _GUICtrlMenu_SetItemChecked | メニューアイテムのチェック状態を設定します。 |
| _GUICtrlMenu_SetItemData | メニューアイテムにアプリケーション定義の値を設定します。 |
| _GUICtrlMenu_SetItemDefault | メニューアイテムのデフォルト状態を設定します。 |
| _GUICtrlMenu_SetItemDisabled | メニューアイテムの無効状態を設定します。 |
| _GUICtrlMenu_SetItemEnabled | メニューアイテムの有効状態を設定します。 |
| _GUICtrlMenu_SetItemGrayed | メニューアイテムのグレイアウト状態を設定します。 |
| _GUICtrlMenu_SetItemHighlighted | メニューアイテムのハイライト状態を設定します。 |
| _GUICtrlMenu_SetItemID | メニューアイテムのIDを設定します。 |
| _GUICtrlMenu_SetItemInfo | メニューアイテムの情報を変更します。 |
| _GUICtrlMenu_SetItemState | メニューアイテムの状態を設定します。 |
| _GUICtrlMenu_SetItemSubMenu | メニューアイテムにドロップダウンメニューまたはサブメニューを設定します。 |
| _GUICtrlMenu_SetItemText | メニューアイテムのテキストを設定します。 |
| _GUICtrlMenu_SetItemType | メニューアイテムの種類を設定します。 |
| _GUICtrlMenu_SetMenu | 指定されたウィンドウに新しいメニューを割り当てます。 |
| _GUICtrlMenu_SetMenuBackground | メニューの背景ブラシを設定します。 |
| _GUICtrlMenu_SetMenuContextHelpID | メニューにコンテキストヘルプ識別子を設定します。 |
| _GUICtrlMenu_SetMenuData | メニューにアプリケーション定義の値を設定します。 |
| _GUICtrlMenu_SetMenuDefaultItem | デフォルトメニューアイテムを設定します。 |
| _GUICtrlMenu_SetMenuHeight | メニューの最大高さを設定します。 |
| _GUICtrlMenu_SetMenuInfo | 指定されたメニューの情報を設定します。 |
| _GUICtrlMenu_SetMenuStyle | メニュースタイルを設定します。 |
| _GUICtrlMenu_TrackPopupMenu | 指定された位置にショートカットメニューを表示します。 |