Członkowie klasy CListBox

Budowa
Inicjowanie
Ogólne działania
Operacje pojedynczego wyboru
Operacje wielokrotnego wyboru
Operacje na ciągach
Overridables

Budowa

CListBox Obiekt CListBox.

Inicjowanie

Tworzenie Tworzy pole listy Windows i dołącza go do obiektu CListBox.
InitStorage Preallocates bloki pamięci dla pozycji pola listy i ciągi znaków.

Ogólne działania

GetCount Zwraca liczbę ciągów znaków w polu listy.
GetHorizontalExtent Zwraca szerokość w pikselach pole listy poziomo przewijane.
SetHorizontalExtent Ustawia szerokość w pikselach pole listy poziomo przewijane.
GetTopIndex Zwraca indeks pierwszego ciągu widoczny w polu listy.
SetTopIndex Ustawia indeksu pierwszego ciągu widoczny w polu listy.
GetItemData Zwraca wartość 32-bitowe, skojarzone z elementem pola listy.
GetItemDataPtr Zwraca wskaźnik do elementu pola listy.
SetItemData Ustawia wartość 32-bitowe, skojarzone z elementem pola listy.
SetItemDataPtr Ustawia wskaźnik do pozycji pola listy.
GetItemRect Zwraca prostokąta obwiedni pozycji pola listy jest aktualnie wyświetlany.
ItemFromPoint Zwraca indeks elementu pola listy najbliższego punktu.
SetItemHeight Określa wysokość elementów w polu listy.
GetItemHeight Określa wysokość elementów w polu listy.
GetSel Zwraca stan zaznaczenia elementu pola listy.
GetText Kopiuje element pola listy do buforu.
GetTextLen Zwraca długość w bajtach elementu pola listy.
SetColumnWidth Ustawia szerokość kolumny w polu listy wielokolumnowego.
SetTabStops Ustawia pozycje tabulatora w polu listy.
GetLocale Pobiera identyfikator ustawień regionalnych dla pola listy.
SetLocale Określa identyfikator ustawień regionalnych dla pola listy.

Operacje pojedynczego wyboru

GetCurSel Zwraca wartość indeksu zaznaczonego ciągu znaków w polu listy.
SetCurSel Wybierze ciąg pole listy.

Operacje wielokrotnego wyboru

SetSel Zaznacza lub powoduje usunięcie zaznaczenia elementu pole listy pole listy wielokrotnego wyboru.
GetCaretIndex Określa indeks elementu, który ma prostokąt fokusu w polu listy wielokrotnego wyboru.
SetCaretIndex Ustawia prostokąt fokusu do pozycji pod określonym indeksem w pole listy wielokrotnego wyboru.
GetSelCount Zwraca liczbę ciągów zaznaczonego w polu listy wielokrotnego wyboru.
GetSelItems Zwraca wskaźników ciągi zaznaczonego w polu listy.
SelItemRange Zaznacza lub usuwa zaznaczonego zakresu ciągi w pole listy wielokrotnego wyboru.
SetAnchorIndex Określa kotwicę w pole listy wielokrotnego wyboru, aby rozpocząć zaznaczania rozszerzonego.
GetAnchorIndex Pobiera od zera indeks bieżącego elementu kontrolnego w polu listy.

Operacje na ciągach

AddString() Dodaje ciąg na pole listy.
DeleteString Usuwa ciąg w polu listy.
InsertString Wstawia ciąg w określonej lokalizacji w polu listy.
ResetContent Usuwa wszystkie wpisy z pola listy.
Dir Dodaje nazwy plików z bieżącego katalogu na pole listy.
FindString Wyszukuje ciąg w polu listy.
FindStringExact Odnajduje pierwszy ciąg pole listy, który odpowiada określony ciąg.
SelectString Wyszukuje i wybierze ciąg w polu listy z pojedynczym wyborem.

Overridables

DrawItem Wywoływany przez ram, gdy wizualne aspekt zmian pola listy rysowania przez właściciela.
MeasureItem Wywoływany przez ramy tworzenia pola listy rysowania przez właściciela do określenia pola listy wymiarów.
CompareItem Wywoływany przez ramy do określenia położenia nowego elementu w polu listy sortowane rysowania przez właściciela.
DeleteItem Wywoływany przez ramy, gdy użytkownik usuwa element z listy rysowania przez właściciela.
VKeyToItem Zastąpić zapewnienie niestandardowe WM_KEYDOWN obsługi dla pola listy z zestaw stylów LBS_WANTKEYBOARDINPUT.
CharToItem Zastąpić zapewnienie niestandardową obsługę używając funkcji do rysowania przez właściciela pól list, które nie posiadają ciągi.

Omówie&nie CListBox |nbsp; Bazowy klasy członków | Wykres hierarchii

Index