概要 - プルダウン メニューおよびショートカット メニューを作成、編集する(VBA/ActiveX)

AutoCAD ActiveX/VBA では、プルダウン メニューとショートカット メニュー(カーソル メニューとも呼びます)の 2 つのタイプの AutoCAD メニューをカスタマイズすることができます。

プルダウン メニューとショートカット メニューは、どちらもカスケード メニューとして表示されます。ショートカット メニューを使用すると、ObjectSnap モードのような、よく使用するメニュー項目にすばやくアクセスすることができます。

プルダウン メニューにはメニュー項目を 999 個まで入れることができます。ショートカット メニューにはメニュー項目を 499 個まで入れることができます。どちらの上限値も階層内のすべてのメニューを含んだ数です。メニューのメニュー項目の数がこの制限を超えると、AutoCAD は超えた分の項目を無視します。プルダウン メニューやショートカット メニューがグラフィックス スクリーンに表示できる大きさより高い場合は、スクリーンに合わせて切り捨てられます。

プルダウン メニューは常にメニュー バーから垂れ下がる形で表示され、ショートカット メニューは常にグラフィックス スクリーン上のクロスヘア カーソルの位置またはその近くに表示されます。この 2 つのメニュー タイプの取り扱い方はよく似ていますが、ショートカット メニューのタイトルはメニュー バーに含まれていません。ショートカット メニューのタイトルはどこにも表示されません。ショートカット メニューには、ベース メニュー グループ中の特定の 1 つのメニューからアクセスします。ショートカット メニューかどうかを調べるには ShortcutMenu プロパティを使用します。ShortcutMenu プロパティが TRUE を返す場合は、照会したメニューがグループのショートカット メニューであることを表しています。