ユーザが作図ウィンドウで右クリックした後、ショートカット メニューがオブジェクト スナップ モードで表示される前に開始されます。
サポートされているプラットフォーム: Windows のみ
VBA:
object.BeginShortcutMenuGrip(ShortcutMenu)
このイベントを使用すると、ショートカット メニューが表示される前にそれを変更することができます。ショートカット メニューを変更するには、イベントからハンドラに渡される PopupMenu オブジェクトを編集します。この PopupMenu オブジェクトは、現在のショートカット メニューとして渡されます。 EndShortcutMenu イベントを使用して、ショートカット メニューに対する任意のクリーンアップ作業を実行します。
任意の ObjectARX コマンドの追加を含む、すべてのショートカット メニューの要素が要求された後に、このイベントが開始されます。
モーダル ダイアログが表示されている間、イベントは発生しません。
VBA:
Private Sub AcadDocument_BeginShortcutMenuOSnap(ShortcutMenu As AutoCAD.IAcadPopupMenu) ' This example intercepts a shortcut menu start while you are in the osnap mode. ' MsgBox "You have just initiated a shortcut menu in osnap mode!" End Sub
Visual LISP:
Not available