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++

ListView_SetItemState

[makro] Zmienia stan elementu kontrolki list-view.

Składnia

C/C++
#include <commctrl.h>

void ListView_SetItemState(
HWND hwnd,
int i,
UINT state,
UINT mask
);

Argumenty

ArgumentOpis
hwndUchwyt do listy, która zawiera element, dla którego chcemy zmienić stan
iIndeks elementu
stateNowy stan obiektu
maskBity parametru state, które chcemy ustawić lub wyczyścić

Zwracana wartość

Makro nie zwraca żadnej wartości.

Opis szczegółowy

Makro ListView_SetItemState zmienia stan elementu listy ListView. Jego wywołanie jest równoważne z wysłaniem komunikatu LVM_SETITEMSTATE. Użycie jako argumentu i wartości -1 spowoduje zmianę stanu wszystkich elementów listy. Ten kod spowoduje zaznaczenie wszystkich elementów listy:
C/C++
ListView_SetItemState( hListView,( UINT ) - 1, LVIS_SELECTED, LVIS_SELECTED );

Wymagania

Minimalny obsługiwany klientWindows 2000 Professional
Minimalny obsługiwany serwerWindows 2000 Server
NagłówekCommctrl.h

Linki zewnętrzne