Condividi tramite


MESSAGGIO COLOROKSTRING

Una finestra di dialogo Color invia il messaggio registrato COLOROKSTRING alla procedura di hook CCHookProc, quando l'utente seleziona un colore e fa clic sul pulsante OK . La procedura hook può accettare il colore e consentire alla finestra di dialogo di chiudere o rifiutare il colore e forzare la finestra di dialogo a rimanere aperta.

#define COLOROKSTRING TEXT("commdlg_ColorOK")

Parametri

wParam

Questo parametro non viene usato.

lParam

Puntatore a una struttura CHOOSECOLOR . Il membro rgbResult di questa struttura contiene il valore del colore RGB del colore selezionato.

Valore restituito

Se la routine hook restituisce zero, la finestra di dialogo Colore accetta il colore selezionato e si chiude.

Se la routine hook restituisce un valore diverso da zero, la finestra di dialogo Colore rifiuta il colore selezionato e rimane aperta.

Commenti

La routine hook deve specificare la costante COLOROKSTRING in una chiamata alla funzione RegisterWindowMessage per ottenere l'identificatore del messaggio inviato dalla finestra di dialogo.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Commdlg.h (include Windows.h)
Nomi Unicode e ANSI
COLOROKSTRINGW (Unicode) e COLOROKSTRINGA (ANSI)

Vedi anche

Riferimento

CHOOSECOLOR

RegisterWindowMessage

Informazioni concettuali

Libreria delle finestre di dialogo comuni