SETRGBSTRING

La routine di hook di una finestra di dialogo colore può inviare il messaggio registrato SETRGBSTRING finestra di dialogo per impostare la selezione colore corrente.

MessageID = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
lParam = rgbColor (COLORREF) 

Parametri

rgbColor
Specifica il valore RGB del colore per selezionare nella finestra di dialogo colore . È possibile utilizzare la RGB macro per specificare le intensità di rosse, verde e blue di un valore di colore RGB.

Valori restituiti

Nessun valore restituito.

Osservazioni

Se rgbColor corrisponde a uno dei colori di base o uno dei 16 colori personalizzati, la procedura di finestra di dialogo Seleziona quel colore. La procedura di finestra di dialogo Aggiorna anche tutti i controlli di estensione della finestra di dialogo colore colore personalizzato se è aperto.

Se rgbColor non corrisponde a un colore di base o personalizzato, la procedura di casella di dialogo non modifica la selezione colore corrente, ma aggiornerà i controlli di un colore personalizzato, se essi sono visibili.

Ad esempio, il seguente codice di esempio si ottiene l'identificatore del messaggio SETRGBSTRING e quindi imposta la selezione di colore blu.

UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage (hwndDlg, uiSetRGB, 0, (LPARAM) RGB (0, 0, 255)) 
 

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in commdlg.h.
Unicode:Definito come messaggi di Unicode e ANSI.

Vedi anche

Comune di dialogo casella libreria panoramica, messaggi di Box di dialogo comuni, RegisterWindowMessage, RGB, SendMessage

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index