ユーザが作図ウィンドウで右クリックした後、ショートカット メニューが編集モードで表示される前に開始されます。
サポートされているプラットフォーム: Windows のみ
VBA:
object.BeginShortcutMenuEdit(ShortcutMenu, SelectionSet)
タイプ: Document
有効なコンテナ オブジェクトを評価するオブジェクト式この場合、有効なコンテナはドキュメントだけです。
タイプ: PopupMenu オブジェクト; ハンドラとの入出力
表示対象のショートカット メニュー
タイプ: SelectionSet オブジェクト; ハンドラとの入出力
PickFirst(コマンド発行前に選択した図形)の選択セット
このイベントを使用すると、ショートカット メニューが表示される前にそれを変更することができます。ショートカット メニューを変更するには、イベントからハンドラに渡される PopupMenu オブジェクトを編集します。この PopupMenu オブジェクトは、現在のショートカット メニューとしてハンドラから渡されます。 EndShortcutMenu イベントを使用して、ショートカット メニューに対する任意のクリーンアップ作業を実行します。
このイベントが開始される時点では、アクティブな選択セットはありますが実行中のコマンドはありません。
任意の ObjectARX コマンドの追加を含む、すべてのショートカット メニューの要素が要求された後に、このイベントが開始されます。
モーダル ダイアログが表示されている間、イベントは発生しません。
VBA:
Private Sub AcadDocument_BeginShortcutMenuEdit(ShortcutMenu As AutoCAD.IAcadPopupMenu, SelectionSet As AutoCAD.IAcadSelectionSet) ' This example intercepts a shortcut menu start while you are in the edit mode. ' MsgBox "You have just initiated a shortcut menu in edit mode!" End Sub
Visual LISP:
Not available