Vcl.Forms.TApplication.DialogHandle
Delphi
property DialogHandle: HWnd read GetDialogHandle write SetDialogHandle;
C++
__property HWND DialogHandle = {read=GetDialogHandle, write=SetDialogHandle, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Description
Permet d'utiliser des boîtes de dialogue non VCL dans une application.
La propriété DialogHandle permet d'afficher une boîte de dialogue non modale créée en utilisant la fonction CreateDialog de l'API. L'affectation du handle de la boîte de dialogue non modale à DialogHandle autorise la boîte de dialogue à voir les messages de la boucle des messages de l'application.
Affectez le handle de la boîte de dialogue non modale à la propriété DialogHandle quand elle reçoit un message d'activation (WM_NCACTIVATE) et affectez zéro à la propriété DialogHandle quand la boîte de dialogue reçoit un message de désactivation.