Vcl.AxCtrls.TActiveXControlFactory.MiscStatus
Delphi
property MiscStatus: Integer read FMiscStatus;
C++
__property int MiscStatus = {read=FMiscStatus, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | TActiveXControlFactory |
説明
レジストリに格納されているステータスビットを表します。
MiscStatus はレジストリエントリ内でクラスのエントリの CLSID エントリの下に格納されます。このエントリは,ActiveX サーバーに関する情報をコンテナに提供します。エントリには,ActiveX で特定の内容に定義される一連のバイナリフラグが含まれています。このエントリは必須ではありません。
以下の表は,ActiveX コントロールコンテナで認識およびサポートする必要があるステータスビットの一覧です。ステータスビットごとに,今後コンテナサポートが必要かどうかを示し,簡単な説明を示します。
ステータスビット | コンテナのサポート | 説明 |
---|---|---|
ACTIVATEWHENVISIBLE |
○ |
UI アクティブ化されていない場合でも,オブジェクトが表示されたらオブジェクトをアクティブ化する必要があることを示す |
IGNOREACTIVATEWHENVISIBLE |
× |
非アクティブおよびウィンドウレスコントロールをサポートする場合には必要 |
INSIDEOUT |
× |
オブジェクトを完全にアクティブ化する必要があることを示す(インプレースアクティブ化や UI アクティブ化も含む)。通常は,コントロールではなく,埋め込まれた複合ドキュメントで使用する |
INVISIBLEATRUNTIME |
○ |
実行時ではなく,設計時に表示する必要があるコントロールを指定する |
ALWAYSRUN |
○ |
オブジェクトは常に実行状態である必要があり,可能な限りデフォルトのハンドラによってオブジェクトのロードが遅延されないように指定する |
ACTSLIKEBUTTON |
× |
オブジェクトがボタンのように動作することを示す。これにより,コンテナはデフォルトのボタンまたは通常のボタンとしてコントロールにそれ自身を描画するように指示できる。 |
ACTSLIKELABEL |
× |
オブジェクトがラベルのように動作することを示す。これにより,コンテナはラベルにフォーカスがあるときにコントロールを適切に操作できる |
NOUIACTIVATE |
○ |
コントロールがアクティブ化するユーザーインターフェースがないことを示す |
ALIGNABLE |
× |
ユーザーがコントロールの位置を調整できることを示す |
SIMPLEFRAME |
× |
コントロールが他のコントロールの単純なホルダーであることを示す |
SETCLIENTSITEFIRST |
× |
コントロールが作成時の早い段階でクライアント側にアクセスする必要があることを示す |
IMEMODE |
× |
コントロールが拡張文字の入力について IME をサポートすることを示す。通常,IME をサポートするコンテナは拡張 IMEMode プロパティのあるコントロールを提供する |