Vcl.Forms.TApplication.DialogHandle
Delphi
property DialogHandle: HWnd read GetDialogHandle write SetDialogHandle;
C++
__property HWND DialogHandle = {read=GetDialogHandle, write=SetDialogHandle, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
説明
アプリケーションで非 VCL ダイアログボックスを使用するためのメカニズムを提供します。
DialogHandle プロパティは,CreateDialog API 関数を使って作成されたモードなしダイアログボックスを表示するときに使用します。DialogHandle プロパティにモードなしダイアログボックスのハンドルを割り当てると,そのダイアログでアプリケーションのメッセージループからのメッセージを参照できます。
ダイアログボックスがアクティブ化メッセージ(WM_NCACTIVATE)を受け取るときには,モードなしダイアログボックスのハンドルを DialogHandle プロパティに割り当て,ダイアログボックスが非アクティブ化メッセージを受け取るときには DialogHandle プロパティを 0 に設定します。