Style pola kombi

Aby utworzyć pole kombi przy użyciu funkcji CreateWindow lub funkcji CreateWindowEx , określić klasy COMBOBOX, okno odpowiedni styl stałych i kombinacji następujących stylów pole kombi.

Styl Opis
CBS_AUTOHSCROLL Automatycznie przewija tekst w formancie edycyjnym w prawo, kiedy użytkownik wpisze znak końca wiersza. Jeśli ten styl nie jest ustawiona, dozwolone jest tylko tekst, który mieści się w ramach prostokątna granica.
CBS_DISABLENOSCROLL Pokazuje pasek przewijania pionowego niepełnosprawnych w polu listy, jeśli to pole nie zawiera tyle elementów do przewijania. Bez tego stylu pasek przewijania jest ukryty, gdy okno Lista nie zawiera tyle elementów.
CBS_DROPDOWN Podobny do CBS_SIMPLE, z tym wyjątkiem, że pola listy nie jest wyświetlane, dopóki użytkownik nie zaznaczy ikony obok formant edycyjny.
CBS_DROPDOWNLIST Podobny do CBS_DROPDOWN, z tym wyjątkiem, że zastępuje się formant edycyjny przez element statyczny tekst, wyświetla bieżące zaznaczenie w polu listy.
CBS_HASSTRINGS Określa, że pola kombi rysowane właściciela zawiera elementy składające się z ciągów znaków. Pola kombi utrzymuje pamięć i adres ciągi, w aplikacji można używać do pobierania tekstu dla określonego towaru wiadomości CB_GETLBTEXT.
CBS_LOWERCASE Konwertuje na małe litery cały tekst w polu wyboru i listy.
CBS_NOINTEGRALHEIGHT Określa, że rozmiar pola kombi jest dokładnie rozmiar określonej przez aplikację podczas tworzenia pola kombi. Zazwyczaj system rozmiary pola kombi, tak, aby nie wyświetlać elementy częściowego.
CBS_OEMCONVERT Konwertuje tekst wprowadzony w formancie edycyjnym pola kombi z Windows zestaw znaków na znaki OEM zestaw, a następnie z powrotem do zestawu Windows. Dzięki temu konwersja znaków, gdy aplikacja wywołuje CharToOem funkcji konwersji ciągu Windows w polu kombi na znaki OEM. Ten styl jest najbardziej użyteczna dla pola kombi, które zawierają nazwy plików i odnosi się tylko do pola kombi utworzonej przy użyciu stylu CBS_SIMPLE lub CBS_DROPDOWN.
CBS_OWNERDRAWFIXED Określa, że właściciel listy jest odpowiedzialny za rysowanie jego zawartość i że pozycje w polu listy jest tej samej wysokości. Okno właściciela odbiera wiadomość WM_MEASUREITEM , po utworzeniu pola kombi i zmienił się podczas wizualne aspekt pola kombi komunikat WM_DRAWITEM.
CBS_OWNERDRAWVARIABLE Określa, że właściciel listy jest odpowiedzialny za rysowanie jego zawartość i że pozycje w polu listy są zmiennej wysokości. Okno właściciela odbiera wiadomość WM_MEASUREITEM dla każdego elementu w polu kombi, po utworzeniu pola kombi i zmienił się podczas wizualne aspekt pola kombi komunikat WM_DRAWITEM.
CBS_SIMPLE Wyświetla pole listy przez cały czas. Bieżące zaznaczenie w polu listy jest wyświetlany w formancie edycji.
CBS_SORT Automatycznie sortuje ciągi dodane pole listy.
CBS_UPPERCASE Konwertuje na wielkie cały tekst w polu wyboru i listy.

Index