Wiadomości do przycisków

Okno nadrzędne można wysyłać wiadomości do przycisku w zakładkę lub okno potomne przy użyciu funkcji SendMessage lub może wysłać wiadomości do przycisku w oknie dialogowym przy użyciu SendDlgItemMessage, CheckDlgButton, CheckRadioButtoni IsDlgButtonChecked funkcje.

Aplikację można użyć wiadomości BM_GETCHECK do pobrania stanu wyboru pole wyboru lub przycisk radiowy. Aplikację można również użyć wiadomości BM_GETSTATE do pobierania składnika button obecnych Państw (stanu zaznaczenia, replikacji wypychanej państwem i Państwo fokus). Aby uzyskać informacje na temat konkretnego Państwa, za pomocą maski na wartość zwracany stan.

Wiadomość BM_SETCHECK ustawia stan wyboru pole wyboru lub przycisk radiowy; Komunikat zwraca wartość zero. Wiadomość BM_SETSTATE ustawia stan replikacji wypychanej przycisku; Ten komunikat zwraca również zero. Wiadomość BM_SETSTYLE zmienia styl przycisku. Jest przeznaczony do zmiany stylów przycisków w ramach danego typu (np. zmiana pola wyboru Automatyczne pole wyboru). Nie jest przeznaczony do zmiany między typami (np. zmiana pola wyboru na przycisk radiowy). Aplikacja nie powinien zmieniać przycisku z jednego typu do drugiego.

Przycisk Styl BS_BITMAP lub BS_ICON zawiera mapę bitową lub ikonę zamiast tekstu. Wiadomość BM_SETIMAGE kojarzy dojścia do mapy bitowej lub ikonę z przycisku. Wiadomość BM_GETIMAGE pobiera dojścia do mapy bitowej lub ikony skojarzonej z przyciskiem.

Aplikację można również użyć wiadomości DM_GETDEFID , aby pobrać identyfikator formantu przycisku replikacji wypychanej domyślna w oknie dialogowym. Aplikacja może używać wiadomości DM_SETDEFID aby ustawić domyślny przycisk okna dialogowego.

Wywołanie funkcji CheckDlgButton lub CheckRadioButton jest odpowiednikiem przesłanie BM_SETCHECK. Wywołanie funkcji IsDlgButtonChecked jest równoważne wysłaniu wiadomości BM_GETCHECK.

Index