バージョン 6.3.3
 —  ダイアログコンポーネントリファレンス  —

Clipboard-Status イベント

このドキュメントでは、次のトピックについて説明します。


対象

ActiveX コントロールリストボックスコントロールリストビューコントロールツリービューコントロール

Top of page

説明

抑制されていない場合、このイベントは、タイプが "Cut"、"Copy"、"Paste"、"Delete"、"Undo" のいずれかである 1 つ以上のツールバー項目、メニュー項目、またはシグナルの有効/無効ステータスを更新する必要があるときに、キーボードフォーカスのある ActiveX コントロールまたはリストボックスコントロールが受け取ります。 イベントコードでは、このイベントへの応答として、属性 SUPPRESS-CUT-EVENTSUPPRESS-COPY-EVENTSUPPRESS-PASTE-EVENTSUPPRESS-DELETE-EVENT、および SUPPRESS-UNDO-EVENT のステータスを設定する必要があります。 このイベントから返された後、これらの属性のいずれかが SUPPRESSED に設定されると、対応するクリップボードコマンドは無効にされます。 それ以外の場合は、これらのコマンドは有効です。 このイベントで必要となるのは、イベントハンドラが有効なクリップボード関連イベントを考慮することだけです。 このようなイベントが何もなければ、Clipboard-Status イベントは、デフォルトの抑制された状態のままです。

一般に、アクティブな選択がなければ、Cut、Copy、および Delete コマンドは無効にされます。 INQ-FORMAT-AVAILABLE アクションで特定された既知のフォーマットでクリップボードデータを使用できる場合は、Paste コマンドを使用可能にする必要があります。

注意:
実行すべきアクションが明確でないため、Natural には、このイベントに対するデフォルトの処理がありません。

Top of page