Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: xevuel
Biblioteki C/C++

Style kontrolki ComboBox

[lista makr] Opisuje style specyficzne dla kontrolki ComboBox.

Stałe

StałaOpis
CBS_AUTOHSCROLL
   (0x0040)
Automatycznie przewija tekst do prawej w kontrolce Edit, kiedy użytkownik wpisze znak na końcu linii. Jeśli ten styl nie zostanie ustawiony, tylko tekst mieszczący się w obrębie kontrolki będzie dozwolony.
CBS_DISABLENOSCROLL
   (0x0800)
Wyświetla wyłączony pionowy scrollbar w kontrolce ListBox, kiedy kontrolka nie zawiera wystarczająco dużo elementów, aby można było używać scrollowania. Bez tego stylu, scrollbar jest ukryty kiedy kontrolka nie zawiera wystarczająco dużo elementów.
CBS_DROPDOWN
   (0x0002)
Ten styl jest podobny do CBS_SIMPLE, za wyjątkiem tego, że ListBox nie pokazuje się, dopóki użytkownik nie kliknie ikonki obok kontrolki Edit.
CBS_DROPDOWNLIST
   (0x0003)
Ten styl jest podobny do CBS_DROPDOWN, za wyjątkiem tego, że kontrolka Edit jest zastępowana przez statyczny tekst wyświetlający aktualne zaznaczenie w ListBoxie.
CBS_HASSTRINGS
   (0x0200)
Określa, że własno rysowany ComboBox zawiera łańcuchy znaków. Kontrolka ta przechowuje wtedy ich adres, więc aplikacja może użyć komunikatu CB_GETLBTEXT w celu pobrania tekstu dla konkretnego elementu.
CBS_LOWERCASE
   (0x4000)
Zmienia wszystkie litery na małe.
CBS_NOINTEGRALHEIGHT
   (0x0400)
Określa, że rozmiar ComboBoxa będzie równy rozmiarowi podanemu przy jego tworzeniu.
CBS_OEMCONVERT
   (0x0080)
Konwertuje tekst wprowadzany do ComboBoxa, tak, aby był zgodny z kodowaniem OEM. Ten styl jest najbardziej przydatny do przechowywania nazw plików; musi być użyty ze stylem CBS_SIMPLE lub CBS_DROPDOWN.
CBS_OWNERDRAWFIXED
   (0x0010)
Określa, że okno tworzące kontrolkę jest odpowiedzialne za narysowanie jej zawartości, oraz że elementy w ListBoxie mają taką samą wysokość. Okno-rodzic dostaje komunikat WM_MEASUREITEM gdy ListBox jest tworzony, oraz WM_DRAWITEM, gdy wizualny styl elementów ulega zmianie.
CBS_OWNERDRAWVARIABLE
   (0x0020)
Określa, że okno tworzące kontrolkę jest odpowiedzialne za narysowanie jej zawartości, oraz że elementy w ListBoxie mają różną wysokość. Okno-rodzic dostaje komunikat WM_MEASUREITEM dla każdego elementu, podczas gdy ListBox jest tworzony, oraz WM_DRAWITEM, gdy wizualny styl elementów ulega zmianie.
CBS_SIMPLE
   (0x0001)
Wyświetla ListBoxa przez cały czas. Aktualnie wybrany element jest również wyświetlany w Edicie.
CBS_SORT
   (0x0100)
Automatycznie sortuje dodawane łańcuchy znaków.
CBS_UPPERCASE
   (0x2000)
Zmienia wszystkie litery na wielkie.

Wymagania

NagłówekCommCtrl.h

Linki zewnętrzne