ダイアログまたはダイアログエレメントに関連付けられたコンテキストメニューのハンドルを指定します。 値 NULL-HANDLE は、コントロールにコンテキストメニューが割り当てられていないことを示します。 ここで指定されたコンテキストメニューは、システムによって表示されるデフォルトのコンテキストメニューを上書きします。 テーブルコントロールについては、編集されるセルに対して、指定したコンテキストメニューが表示されないことに注意してください。 MDI フレームについては、コンテキストメニューは MDI クライアントエリアに適用されます。
この属性が Natural によって評価される前に、ダイアログまたはダイアログエレメントは Context-Menu イベントを受け取ります(無効にされていない場合)。これにより、この属性へのダイナミックな割り当てが可能になり、ダイナミックなコンテキストメニュー選択ができるようになります。
注意:
一部の ActiveX コントロールの場合、内部実装によっては、関連付けられているコンテキストメニューが、ユーザーが表示しようとしても表示されないことがあります。 ただし、そのコントロールが MouseDown イベント(または同等のイベント)を提供する場合、このイベントを使用することにより、SHOW-CONTEXT-MENU アクションを使用して特定のコンテキストメニューを明示的に開くことができます。
詳細については、「コンテキストメニューの定義と使用」を参照してください。
対象 | ActiveX コントロール、ビットマップコントロール、キャンバスコントロール、日付/時刻ピッカーコントロール、ダイアログ(すべてのタイプ)、ダイアログバーコントロール、編集エリアコントロール、入力フィールドコントロール、
リストボックスコントロール、リストビューコントロール、プッシュボタンコントロール、進行状況バーコントロール、ラジオボタンコントロール、スクロールバーコントロール、選択ボックスコントロール、スライダコントロール、スピンコントロール、ステータスバーコントロール、タブコントロール、テーブルコントロール、トグルボタンコントロール、ツールバーコントロール、ツリービューコントロール。 |
---|---|
データタイプ | HANDLE |
デフォルト値 | NULL-HANDLE |
設定可能値 | NULL-HANDLE/コンテキストメニューのハンドル値。 |