メニュー関数 一覧表示

トップレベルメニュー・・・・・・・メニューを表示する領域のこと

サブメニュー・・・・・・・・・・・メニューの階層の中で、下の階層のメニューは
                                  上の階層に対するサブメニューである。
                                  つまり、トップレベルメニュー以外は全てサブメニュー。
ショートカットメニュー・・・・・・別名「コンテキストメニュー」という。 たまに「逆クリックメニュー」とか 「右クリックメニュー」なんて表現もある。 Visual BasicのPopupMenuメゾットを 実行して表示されるメニューのこと。 コンテキストとは、ウィンドウ内の特定の領域、または 特定のオブジェクトに関連付けられている の意味である。

右クリックしたときに開くメニュー
システムメニュー・・・・・・・・・フォームの左上に小さなアイコンがある。 このアイコンをクリックしたときに 開くメニューを「システムメニュー」という。 「コントロールメニュー」とか 「ウィンドウメニュー」ということもある。
メニュー項目・・・・・・・・・・・メニューの個々の項目を言う。 Visual Basicのメニューエディタでは設定できないが メニューはそれぞれにIDを持つことができる。 IDを持つと、そのID番号を指定することで メニューの操作ができる。 セパレータ・・・・・・・・・・・・メニュー項目の中にある区切り線

ウィンドウ関数
関数名機能Sample
メニュー
CheckMenuRadioItem指定の範囲のメニュー項目をグループ化あり
CreateMenuメニューを作成なし
CreatePopupMenuポップアップメニューを作成なし
DeleteMenuメニューから指定の項目を削除あり
DrawMenuBarメニューバーを再描画なし
DestroyMenuメニューを破棄なし
EnableMenuItemメニューの項目を有効化・無効化なし
GetMenuトップメニューのハンドル取得なし
GetMenuDefaultItemデフォルトメニューの項目を取得なし
GetMenuItemCountメニューの項目数を取得あり
GetMenuItemIDメニュー項目のID取得なし
GetMenuItemInfoメニューに関する情報取得あり
GetMenuItemRect指定のメニューの矩形のサイズ取得なし
GetMenuStringメニューのキャプション取得なし
GetSubMenuサブメニューのハンドル取得なし
GetSystemMenuシステムメニューのハンドル取得あり
HiliteMenuItem指定の項目を強調表示なし
InsertMenuメニュー項目を挿入なし
InsertMenuItem条件を指定してメニュー項目を挿入なし
IsMenu与えられたハンドルがメニューハンドルかどうか調べるなし
MenuItemFromPoint指定の位置のメニュー項目を特定なし
RemoveMenu指定の項目を削除あり
SetMenuメニューを設定・削除なし
SetMenuDefaultItem指定のメニューにデフォルトのメニュー項目を設定あり
SetMenuItemBitmapsメニューのチェックマークをビットマップに変更するなし