Jeśli tworzysz przycisk określając klasy BUTTON z funkcji CreateWindow lub funkcji CreateWindowEx , można określić kombinacje stylów przycisków, w poniższej tabeli.
Styl | Znaczenie |
---|---|
BS_3STATE | Tworzy przycisk, który jest taki sam, jak pola wyboru, z zastrzeżeniem, że to pole może być wyszarzone, jak również zaznaczony lub niezaznaczony. Wykazują, że Państwo to pole wyboru nie jest określone za pomocą stan wygaszone. |
BS_AUTO3STATE | Tworzy przycisk, który jest taki sam jak pole trójstanowego, chyba że pole zmienia jego stan, gdy użytkownik wybierze on. Cykle Państwo poprzez zaznaczone, wygaszone, jak i niezaznaczone. |
BS_AUTOCHECKBOX | Tworzy przycisk, który jest taki sam, jak pola wyboru, z zastrzeżeniem, że Państwo wyboru automatycznie przełącza między zaznaczone, jak i niezaznaczone ilekroć użytkownik zaznaczy pole wyboru. |
BS_AUTORADIOBUTTON | Tworzy przycisk, który jest taki sam jak przycisk opcji, chyba że, gdy użytkownik zaznaczy go, system automatycznie ustawia stanu zaznaczenia przycisku zaznaczone i automatycznie ustawia stan wyboru dla wszystkich pozostałych przycisków w tej samej grupie do niezaznaczone. |
BS_CHECKBOX | Tworzy mały, puste pole wyboru z tekstem. Domyślnie tekst jest wyświetlany z prawej strony pola wyboru. Do wyświetlania tekstu z lewej strony pola wyboru, połączyć tę flagę styl BS_LEFTTEXT (lub równoważne styl BS_RIGHTBUTTON). |
BS_DEFPUSHBUTTON | Tworzy przycisk, który zachowuje się jak przycisk Styl BS_PUSHBUTTON, ale również ma czarne obramowanie. Jeśli przycisk w oknie dialogowym, użytkownik może wybrać przycisk naciskając klawisz enter, nawet wtedy, gdy przycisk nie ma fokus. Ten styl jest przydatne w przypadku umożliwiające użytkownikowi szybko zaznaczyć najprawdopodobniej opcji (domyślnie). |
BS_GROUPBOX | Tworzy prostokąt, w którym inne formanty mogą być grupowane. Dowolny tekst skojarzony z tym stylem jest wyświetlana w lewym górnym rogu prostokąta. |
BS_LEFTTEXT | Umieszcza tekst po lewej stronie przycisku opcji lub pola wyboru w połączeniu ze stylem pole wyboru lub przycisk radiowy. Takie same jak styl BS_RIGHTBUTTON. |
BS_OWNERDRAW | Tworzy przycisk rysowania przez właściciela. Okno właściciela odbiera wiadomość WM_MEASUREITEM , gdy tworzony jest przycisk i zmienił się podczas wizualne aspekt przycisk komunikat WM_DRAWITEM . Nie łączą styl BS_OWNERDRAW z innych stylów przycisków. |
BS_PUSHBUTTON | Tworzy przycisk polecenia, który księguje wiadomość WM_COMMAND aby oknie właściciela, gdy użytkownik wybiera przycisk. |
BS_RADIOBUTTON | Tworzy małe kółko z tekstem. Domyślnie tekst jest wyświetlany po prawej stronie okręgu. Do wyświetlania tekstu w lewo okręgu, połączyć tę flagę styl BS_LEFTTEXT (lub równoważne styl BS_RIGHTBUTTON). Użyj przycisków radiowych dla grup powiązanych, ale wzajemnie wykluczających się opcji. |
BS_USERBUTTON | Nieaktualne, ale pod warunkiem, że zgodność z 16-bitowymi wersjami systemu Windows. Aplikacje oparte na Win32 należy używać zamiast BS_OWNERDRAW. |
BS_BITMAP | Określa, że ten przycisk wyświetla bitmapę. |
BS_BOTTOM | Umieszczenie tekstu u dołu przycisk Prostokąt. |
BS_CENTER | Wyśrodkowuje tekst poziomo w prostokącie przycisk. |
BS_ICON | Określa, że ten przycisk wyświetla ikonę. |
BS_FLAT | Określa, że ten przycisk jest dwuwymiarową; nie użyć cieniowania domyślne aby utworzyć obraz trójwymiarowe. |
BS_LEFT | Po lewej stronie wyrównuje tekst w prostokącie przycisk. Jednakże z Jeśli przycisk jest pole wyboru lub przycisk radiowy, który ma styl BS_RIGHTBUTTON, tekst jest pozostawione uzasadnione po prawej stronie pole wyboru lub przycisk radiowy. |
BS_MULTILINE | Zawija tekst przycisku do wielu wierszy, jeśli ciąg tekstowy jest zbyt długi, aby zmieścić się w jednym wierszu w prostokącie przycisk. |
BS_NOTIFY | Włącza przycisk, aby wysyłać komunikaty powiadamiające BN_DBLCLK, BN_KILLFOCUS i BN_SETFOCUS do jego okno nadrzędne. Należy zauważyć, że przyciski wysłać wiadomość powiadomienie BN_CLICKED niezależnie od tego, czy posiada ten styl. |
BS_PUSHLIKE | Sprawia, że na przycisk (np. pole wyboru, pole wyboru trójstanowego lub przycisk radiowy) wyglądają i działają jak przycisk. Przycisk wygląda podniesiona, gdy nie wciśniętych lub sprawdzone i wklęsły podczas pchanych lub kontrolowane. |
BS_RIGHT | Uzasadnia prawej tekst w prostokącie przycisku. Jednakże z Jeśli przycisk jest pole wyboru lub przycisk radiowy, który ma styl BS_RIGHTBUTTON, tekst jest prawo uzasadnione po prawej stronie pole wyboru lub przycisk radiowy. |
BS_RIGHTBUTTON | Pozycje przycisk radiowy okrąg lub kwadrat pole wyboru po prawej stronie przycisku prostokąta. Takie same jak styl BS_LEFTTEXT. |
BS_TEXT | Określa, że tekst jest wyświetlany przycisk. |
BS_TOP | Umieszczenie tekstu u góry przycisk Prostokąt. |
BS_VCENTER | Umieszcza tekst w środku (pionowo) prostokąta przycisk. |