SETRGBSTRING

Procedura haka okno dialogowe kolorów można wysłać wiadomość zarejestrowanych SETRGBSTRING aby oknie dialogowym, aby ustawić bieżącego zaznaczenia koloru.

Scroll Menus On = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
fikcyjnymi = rgbColor (COLORREF) 

Parametry

rgbColor
Określa wartość RGB, koloru, aby wybrać w oknie dialogowym kolor . Można użyć makro RGB , aby określić intensywność czerwonego, zielonego i niebieskiego wartości kolorów RGB.

Zwraca wartości

Nie zwraca wartości.

Uwagi

Jeśli rgbColor odpowiada jeden z podstawowych kolorów lub jeden 16 kolorów niestandardowych, procedury pole dialogowe wybiera kolor. Procedury pole dialogowe również aktualizuje wszystkie formanty w rozszerzeniu kolor niestandardowy okna dialogowego kolorów , jeśli jest on otwarty.

Jeśli rgbColor nie pasuje do koloru podstawowego lub niestandardowy, procedury pole dialogowe nie powoduje zmiany bieżącego zaznaczenia koloru, ale aktualizacji formantów niestandardowych kolorów, jeśli są one widoczne.

Na przykład następujący przykładowy kod pobiera identyfikator wiadomości SETRGBSTRING i następnie ustawia zaznaczenie koloru niebieski.

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

 

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w commdlg.h.
Unicode:Zdefiniowane jako wiadomości Unicode i ANSI.

Zobacz też

Wspólny omówienie biblioteki okna dialogowego, wspólny komunikat okna dialogowego, RegisterWindowMessage, RGB, SendMessage