Condividi tramite


macro PropSheet_IsDialogMessage (prsht.h)

Passa un messaggio a una finestra di dialogo della finestra di dialogo delle proprietà e indica se la finestra di dialogo ha elaborato il messaggio. È possibile utilizzare questa macro o inviare il messaggio di PSM_ISDIALOGMESSAGE in modo esplicito.

Sintassi

BOOL PropSheet_IsDialogMessage(
   HWND  hDlg,
   LPMSG pMsg
);

Parametri

hDlg

Tipo: HWND

Handle nella finestra delle proprietà.

pMsg

Tipo: LPMSG

Puntatore a una struttura MSG che contiene il messaggio da controllare.

Valore restituito

Tipo: BOOL

Restituisce TRUE se la macro è stata elaborata o FALSE se la macro non è stata elaborata.

Osservazioni

Il ciclo di messaggi deve utilizzare la macro PropSheet_IsDialogMessage con finestre delle proprietà senza modalità per passare messaggi alla finestra di dialogo della finestra di dialogo delle proprietà. Nei sistemi che supportano Unicode, usare le versioni Unicode delle funzioni GetMessage e peekMessage (GetMessageW e PeekMessageW) per recuperare i messaggi.

Se il valore restituito indica che il messaggio è stato elaborato, non deve essere passato alla funzione TranslateMessage o DispatchMessage.

Nota Questa macro non è supportata quando si utilizza lo stile della procedura guidata Aero (PSH_AEROWIZARD).
 

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
piattaforma di destinazione Finestre
intestazione prsht.h

Vedere anche

PropertySheet