Vcl.Forms.IDesignerHook

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

IDesignerHook = interface(IDesignerNotify)

C++

__interface  INTERFACE_UUID("{1E431DA5-2BEA-4DE7-A330-CC45FD2FB1EC}") IDesignerHook  : public System::Classes::IDesignerNotify

プロパティ

種類 可視性 ソース ユニット
interface
class
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms Vcl.Forms


説明

IDesignerHook はインターフェイスで、これにより、コンポーネント開発者は、IDE 上でフォーム デザイナとのやり取りが可能になります。

IDesignerHook は、フォーム デザイナ上で作成中のフォームへのアクセスを提供し、作成中のオブジェクトはフォームかどうか(合成コンポーネントではなく)、レイアウトを補助するグリッドを描画するかどうか、などを指定することにより、デザイナの動作を制御します。

コンポーネント開発者は、フォームの Designer プロパティを使用して、現在の IDesignerHook インターフェイスにアクセスできます。

メモ: IDesignerHook を使用する C++ メソッド宣言では、代わりに _di_IDesignerHook 型を使用してください。 これはは、IDesignerHook インターフェイスをラッピングする DelphiInterface ラッパーです:

 typedef System::DelphiInterface< IDesignerHook > _di_IDesignerHook;


関連項目