Przycisk Style

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.

Index