Przyciski opcji

Przycisk radiowy składa się rundy przycisk i zdefiniowane przez aplikację tekstu (etykieta), ikona, lub mapa bitowa, która wskazuje wybór użytkownika można uczynić wybierając przycisk. Aplikacja używa zazwyczaj przycisków opcji w polu Grupa pozwala użytkownikowi wybrać z zestawu pokrewnych, ale wzajemnie wykluczające opcje. Na przykład aplikacja może przedstawić grupy przycisków opcji, z których użytkownik może wybrać preferencje formatu tekstu zaznaczonego w obszarze klienta. Użytkownik może wybrać format wyrównany do lewej, do prawej lub do środka, wybierając odpowiedni przycisk radiowy. Zazwyczaj użytkownik może wybrać tylko jedna opcja jednocześnie z zestawu przycisków radiowych.

Przycisk opcji może być jedną z dwóch stylów: Standardowy lub automatyczne, jak zdefiniowano przez stałe BS_RADIOBUTTON i BS_AUTORADIOBUTTON. Każdy styl można zakładać dwa Państwa wyboru: zaznaczone (kropka w przycisku) lub niezaznaczony (nie kropka w przycisku). Wielokrotnie wybierając przycisk opcji (standardowy lub automatyczne) przełącza z zaznaczone do niezaznaczone i z powrotem ponownie.

Gdy użytkownik wybierze albo Państwa, przycisk radiowy otrzymuje fokusu klawiatury. System wysyła okno nadrzędne składnika button WM_COMMAND wiadomość zawierającą kod powiadomienia BN_CLICKED . Okno nadrzędne nie potwierdzi ten komunikat, jeśli pochodzi z automatycznym przycisków, ponieważ system automatycznie ustawia stan wyboru stylu. Ale okno nadrzędne należy potwierdzić wiadomości, jeżeli pochodzi ono z przycisku radiowego ponieważ okno nadrzędne jest odpowiedzialny za ustawienie 1z Państwo wyboru tego stylu. Niezależnie od styl przycisku radiowego system automatycznie odowieża przycisk jako jego zmiany stanu.

Gdy użytkownik wybierze opcję automatycznego przycisków, system automatycznie ustawia stan wyboru wszystkich innych przycisków w tej samej grupie do jej źródłem jest niesprawdzony. Takie samo zachowanie jest dostępna dla standardowe przyciski za pomocą stylu WS_GROUP, omówionego w Oknach dialogowych.

Index