BeginShortcutMenuCommand イベント(ActiveX)

ユーザが作図ウィンドウで右クリックした後、ショートカット メニューがコマンド モードで表示される前に開始されます。

サポートされているプラットフォーム: Windows のみ

構文と要素

VBA:

object.BeginShortcutMenuCommand(ShortcutMenu, Command)
object

タイプ: Document

有効なコンテナ オブジェクトを評価するオブジェクト式この場合、有効なコンテナはドキュメントだけです。

ShortcutMenu

タイプ: PopupMenu オブジェクト; ハンドラとの入出力

表示対象のショートカット メニュー

Command

タイプ: 文字列; ハンドラへの入力のみ

処理中のコマンド名

注意

このイベントを使用すると、ショートカット メニューが表示される前にそれを変更することができます。ショートカット メニューを変更するには、イベントからハンドラに渡される PopupMenu オブジェクトを編集します。この PopupMenu オブジェクトは、現在のショートカット メニューとしてハンドラから渡されます。 EndShortcutMenu イベントを使用して、ショートカット メニューに対する任意のクリーンアップ作業を実行します。

このイベントが開始される時点では、実行中のコマンドがあります。

任意の ObjectARX コマンドの追加を含む、すべてのショートカット メニューの要素が要求された後に、このイベントが開始されます。

モーダル ダイアログが表示されている間、イベントは発生しません。

VBA:

Private Sub AcadDocument_BeginShortcutMenuCommand(ShortcutMenu As AutoCAD.IAcadPopupMenu, ByVal Command As String)
    ' This example intercepts a shortcut menu start while you are in the command mode.
    '
    MsgBox "You have just initiated a shortcut menu in command mode!"
End Sub

Visual LISP:

Not available