Widok listy
Ta sekcja zawiera informacje o elementach programowania używanych z kontrolkami widoku listy.
Przeglądy
Temat | Treść |
---|---|
informacje o kontrolkach List-View | Kontrolka widoku listy to okno, które wyświetla kolekcję elementów. |
domyślne przetwarzanie komunikatów List-View | W tej sekcji wymieniono przetwarzanie komunikatów okna wykonywane przez kontrolkę widoku listy. |
używanie kontrolek List-View | Ta sekcja zawiera przykłady kodu, które przedstawiają sposób tworzenia i używania kontrolek widoku listy w aplikacjach. |
Makra
Temat | Treść |
---|---|
ListView_ApproximateViewRect | Oblicza przybliżoną szerokość i wysokość wymaganą do wyświetlenia określonej liczby elementów. Tego makra można użyć lub wysłać jawnie komunikat LVM_APPROXIMATEVIEWRECT. |
ListView_Arrange | Rozmieszcza elementy w widoku ikon. Tego makra można użyć lub jawnie wysłać komunikat LVM_ARRANGE. |
ListView_CancelEditLabel | Anuluje operację edytowania tekstu elementu. Tego makra można użyć lub jawnie wysłać komunikat LVM_CANCELEDITLABEL. |
ListView_CreateDragImage | Tworzy listę obrazów przeciągania dla określonego elementu. Tego makra można użyć lub wysłać jawnie komunikat LVM_CREATEDRAGIMAGE. |
ListView_DeleteAllItems | Usuwa wszystkie elementy z kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_DELETEALLITEMS. |
ListView_DeleteColumn | Usuwa kolumnę z kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_DELETECOLUMN. |
ListView_DeleteItem | Usuwa element z kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_DELETEITEM. |
ListView_EditLabel | Rozpoczyna edycję w miejscu tekstu określonego elementu widoku listy. Komunikat niejawnie wybiera i koncentruje określony element. Tego makra można użyć lub jawnie wysłać komunikat LVM_EDITLABEL. |
ListView_EnableGroupView | Włącza lub wyłącza, czy elementy w kontrolce widoku listy są wyświetlane jako grupa. Tego makra można użyć lub wysłać jawnie komunikat LVM_ENABLEGROUPVIEW. |
ListView_EnsureVisible | Gwarantuje, że element widoku listy jest całkowicie lub częściowo widoczny, przewijając kontrolkę widoku listy w razie potrzeby. Tego makra można użyć lub jawnie wysłać komunikat LVM_ENSUREVISIBLE. |
ListView_FindItem | Wyszukuje element widoku listy z określonymi cechami. Tego makra można użyć lub wysłać jawnie komunikat LVM_FINDITEM. |
ListView_GetBkColor | Pobiera kolor tła kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETBKCOLOR. |
ListView_GetBkImage | Pobiera obraz tła w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETBKIMAGE. |
ListView_GetCallbackMask | Pobiera maskę wywołania zwrotnego dla kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETCALLBACKMASK. |
ListView_GetCheckState | Określa, czy zaznaczono element w kontrolce widoku listy. Ta opcja powinna być używana tylko w przypadku kontrolek widoku listy, które mają styl LVS_EX_CHECKBOXES. |
ListView_GetColumn | Pobiera atrybuty kolumny kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETCOLUMN. |
ListView_GetColumnOrderArray | Pobiera bieżącą kolejność kolumn od lewej do prawej w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETCOLUMNORDERARRAY. |
ListView_GetColumnWidth | Pobiera szerokość kolumny w widoku raportu lub listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETCOLUMNWIDTH. |
ListView_GetCountPerPage | Oblicza liczbę elementów, które mogą mieścić się w pionie w widocznym obszarze kontrolki widoku listy, gdy znajdują się na liście lub w widoku raportu. Zliczane są tylko w pełni widoczne elementy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETCOUNTPERPAGE. |
ListView_GetEditControl | Pobiera uchwyt do kontrolki edycji używanej do edytowania tekstu elementu widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETEDITCONTROL. |
ListView_GetEmptyText | Pobiera tekst przeznaczony do wyświetlania, gdy kontrolka widoku listy jest pusta. Użyj tego makra lub wyślij jawnie komunikat LVM_GETEMPTYTEXT. |
ListView_GetExtendedListViewStyle | Pobiera style rozszerzone, które są obecnie używane dla danej kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETEXTENDEDLISTVIEWSTYLE. |
ListView_GetFocusedGroup | Pobiera grupę, która ma fokus. Użyj tego makra lub wyślij jawnie komunikat LVM_GETFOCUSEDGROUP. |
ListView_GetFooterInfo | Pobiera informacje w stopce określonej kontrolki widoku listy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETFOOTERINFO. |
ListView_GetFooterItem | Pobiera informacje o elemencie stopki dla określonej kontrolki widoku listy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETFOOTERITEM. |
ListView_GetFooterItemRect | Pobiera współrzędne stopki dla określonego elementu w kontrolce widoku listy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETFOOTERITEMRECT. |
ListView_GetFooterRect | Pobiera współrzędne stopki dla określonej kontrolki widoku listy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETFOOTERRECT. |
ListView_GetGroupCount | Pobiera liczbę grup. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETGROUPCOUNT. |
ListView_GetGroupHeaderImageList | Pobiera listę obrazów nagłówka grupy, która została ustawiona dla istniejącej kontrolki widoku listy. |
ListView_GetGroupInfo | Pobiera informacje o grupie. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETGROUPINFO. |
ListView_GetGroupInfoByIndex | Pobiera informacje o określonej grupie. Użyj tego makra lub wyślij jawnie komunikat LVM_GETGROUPINFOBYINDEX. |
ListView_GetGroupMetrics | Pobiera informacje o wyświetlaniu grup. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETGROUPMETRICS. |
ListView_GetGroupRect | Pobiera prostokąt dla określonej grupy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETGROUPRECT. |
ListView_GetGroupState | Pobiera stan określonej grupy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETGROUPSTATE. |
ListView_GetHeader | Pobiera uchwyt do kontrolki nagłówka używanej przez kontrolkę widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETHEADER. |
ListView_GetHotCursor | Pobiera element HCURSOR używany, gdy wskaźnik znajduje się na elemencie podczas włączania śledzenia gorąca. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETHOTCURSOR. |
ListView_GetHotItem | Pobiera indeks gorącego elementu. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETHOTITEM. |
ListView_GetHoverTime | Pobiera ilość czasu, przez jaki kursor myszy musi umieścić kursor na elemencie, zanim zostanie wybrany. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETHOVERTIME. |
ListView_GetImageList | Pobiera dojście do listy obrazów używanej do rysowania elementów widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETIMAGELIST. |
ListView_GetInsertMark | Pobiera położenie punktu wstawiania. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETINSERTMARK. |
ListView_GetInsertMarkColor | Pobiera kolor punktu wstawiania. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETINSERTMARKCOLOR. |
ListView_GetInsertMarkRect | Pobiera prostokąt, który jest powiązany z punktem wstawiania. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETINSERTMARKRECT. |
ListView_GetISearchString | Pobiera ciąg wyszukiwania przyrostowego kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETISEARCHSTRING. |
ListView_GetItem | Pobiera niektóre lub wszystkie atrybuty elementu widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETITEM. |
ListView_GetItemCount | Pobiera liczbę elementów w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETITEMCOUNT. |
ListView_GetItemIndexRect | Pobiera prostokąt ograniczenia dla wszystkich lub części subitem w bieżącym widoku określonej kontrolki widoku listy. Użyj tego makra lub wyślij jawnie komunikat LVM_GETITEMINDEXRECT. |
ListView_GetItemPosition | Pobiera pozycję elementu widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETITEMPOSITION. |
ListView_GetItemRect | Pobiera prostokąt ograniczenia dla wszystkich lub części elementu w bieżącym widoku. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETITEMRECT. |
ListView_GetItemSpacing | Określa odstępy między elementami w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETITEMSPACING. |
ListView_GetItemState | Pobiera stan elementu widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETITEMSTATE. |
ListView_GetItemText | Pobiera tekst elementu lub subitem widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETITEMTEXT. |
ListView_GetNextItem | Wyszukuje element widoku listy, który ma określone właściwości i nosi określoną relację z określonym elementem. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETNEXTITEM. |
ListView_GetNextItemIndex | Pobiera indeks elementu w określonej kontrolce widoku listy, która ma określone właściwości i relację z innym określonym elementem. Użyj tego makra lub wyślij jawnie komunikat LVM_GETNEXTITEMINDEX. |
ListView_GetNumberOfWorkAreas | Pobiera liczbę obszarów roboczych w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETNUMBEROFWORKAREAS. |
ListView_GetOrigin | Pobiera bieżące źródło widoku dla kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETORIGIN. |
ListView_GetOutlineColor | Pobiera kolor obramowania kontrolki widoku listy, jeśli ustawiono LVS_EX_BORDERSELECT rozszerzony styl okna. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETOUTLINECOLOR. |
ListView_GetSelectedColumn | Pobiera liczbę całkowitą określającą wybraną kolumnę. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETSELECTEDCOLUMN. |
ListView_GetSelectedCount | Określa liczbę wybranych elementów w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETSELECTEDCOUNT. |
ListView_GetSelectionMark | Pobiera znacznik wyboru z kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETSELECTIONMARK. |
ListView_GetStringWidth | Określa szerokość określonego ciągu przy użyciu bieżącej czcionki kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETSTRINGWIDTH. |
ListView_GetSubItemRect | Pobiera informacje o prostokątie, który otacza element podrzędny w kontrolce widoku listy. Tego makra (zalecane) można użyć lub jawnie wysłać komunikat LVM_GETSUBITEMRECT. To makro ma być używane tylko w kontrolkach widoku listy, które używają stylu LVS_REPORT. |
ListView_GetTextBkColor | Pobiera kolor tła tekstu kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETTEXTBKCOLOR. |
ListView_GetTextColor | Pobiera kolor tekstu kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETTEXTCOLOR. |
ListView_GetTileInfo | Pobiera informacje o kafelku w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETTILEINFO. |
ListView_GetTileViewInfo | Pobiera informacje o kontrolce widoku listy w widoku kafelka. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETTILEVIEWINFO. |
ListView_GetToolTips | Pobiera kontrolkę etykietki narzędzia używa kontrolki widoku listy do wyświetlania etykietek narzędzi. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETTOOLTIPS. |
ListView_GetTopIndex | Pobiera indeks najbardziej widocznego elementu na liście lub w widoku raportu. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETTOPINDEX. |
ListView_GetUnicodeFormat | Pobiera flagę formatu znaków Unicode dla kontrolki. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETUNICODEFORMAT. |
ListView_GetView | Pobiera bieżący widok kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETVIEW. |
ListView_GetViewRect | Pobiera prostokąt ograniczenia wszystkich elementów w kontrolce widoku listy. Widok listy musi być w widoku ikony lub małej ikony. Tego makra można użyć lub jawnie wysłać komunikat LVM_GETVIEWRECT. |
ListView_GetWorkAreas | Pobiera obszary robocze z kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_GETWORKAREAS. |
ListView_HasGroup | Określa, czy kontrolka widoku listy ma określoną grupę. Tego makra można użyć lub jawnie wysłać komunikat LVM_HASGROUP. |
ListView_HitTest | Określa, który element widoku listy, jeśli istnieje, znajduje się w określonej pozycji. Tego makra można użyć lub wysłać jawnie komunikat LVM_HITTEST. |
ListView_HitTestEx | Określa, który element widoku listy, jeśli istnieje, znajduje się w określonej pozycji. Tego makra można użyć lub wysłać jawnie komunikat LVM_HITTEST. |
ListView_InsertColumn | Wstawia nową kolumnę w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_INSERTCOLUMN. |
ListView_InsertGroup | Wstawia grupę do kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_INSERTGROUP. |
ListView_InsertGroupSorted | Wstawia grupę do uporządkowanej listy grup. Tego makra można użyć lub jawnie wysłać komunikat LVM_INSERTGROUPSORTED. |
ListView_InsertItem | Wstawia nowy element w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_INSERTITEM. |
ListView_InsertMarkHitTest | Pobiera punkt wstawiania najbliżej określonego punktu. Tego makra można użyć lub wysłać jawnie komunikat LVM_INSERTMARKHITTEST. |
ListView_IsGroupViewEnabled | Sprawdza, czy kontrolka widoku listy ma włączony widok grupy. Tego makra można użyć lub jawnie wysłać komunikat LVM_ISGROUPVIEWENABLED. |
ListView_IsItemVisible | Wskazuje, czy element w kontrolce widoku listy jest widoczny. Użyj tego makra lub wyślij jawnie komunikat LVM_ISITEMVISIBLE. |
ListView_MapIDToIndex | Mapuje identyfikator elementu na indeks. Tego makra można użyć lub jawnie wysłać komunikat LVM_MAPIDTOINDEX. |
ListView_MapIndexToID | Mapuje indeks elementu na unikatowy identyfikator. Tego makra można użyć lub wysłać jawnie komunikat LVM_MAPINDEXTOID. |
ListView_MoveGroup | Nie zaimplementowano. |
ListView_MoveItemToGroup | Nie zaimplementowano. |
ListView_RedrawItems | Wymusza kontrolkę widoku listy, aby ponownie wyrysować zakres elementów. Tego makra można użyć lub wysłać jawnie komunikat LVM_REDRAWITEMS. |
ListView_RemoveAllGroups | Usuwa wszystkie grupy z kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_REMOVEALLGROUPS. |
ListView_RemoveGroup | Usuwa grupę z kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_REMOVEGROUP. |
ListView_Scroll | Przewija zawartość kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SCROLL. |
ListView_SetBkColor | Ustawia kolor tła kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETBKCOLOR. |
ListView_SetBkImage | Ustawia obraz tła w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETBKIMAGE. |
ListView_SetCallbackMask | Zmienia maskę wywołania zwrotnego dla kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETCALLBACKMASK. |
ListView_SetCheckState | Wybiera lub usuwa zaznaczenie elementu w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETITEMSTATE. |
ListView_SetColumn | Ustawia atrybuty kolumny widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETCOLUMN. |
ListView_SetColumnOrderArray | Ustawia kolejność kolumn od lewej do prawej w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETCOLUMNORDERARRAY. |
ListView_SetColumnWidth | Służy do zmiany szerokości kolumny w widoku raportu lub szerokości wszystkich kolumn w trybie widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETCOLUMNWIDTH. |
ListView_SetExtendedListViewStyle | Ustawia style rozszerzone dla kontrolek widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETEXTENDEDLISTVIEWSTYLE. |
ListView_SetExtendedListViewStyleEx | Ustawia style rozszerzone dla kontrolek widoku listy przy użyciu maski stylu. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETEXTENDEDLISTVIEWSTYLE. |
ListView_SetGroupHeaderImageList | Przypisuje listę obrazów do nagłówka grupy kontrolki widoku listy. |
ListView_SetGroupInfo | Ustawia informacje o grupie. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETGROUPINFO. |
ListView_SetGroupMetrics | Ustawia informacje o wyświetlaniu grup. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETGROUPMETRICS. |
ListView_SetGroupState | Ustawia stan określonej grupy. |
ListView_SetHotCursor | Ustawia funkcję HCURSOR używaną przez kontrolkę widoku listy, gdy wskaźnik znajduje się na elemencie podczas włączania śledzenia gorąca. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETHOTCURSOR. Aby sprawdzić, czy funkcja śledzenia gorąca jest włączona, wywołaj SystemParametersInfo. |
ListView_SetHotItem | Ustawia gorący element w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETHOTITEM. |
ListView_SetHoverTime | Ustawia czas, przez jaki kursor myszy musi umieścić kursor na elemencie, zanim zostanie wybrany. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETHOVERTIME. |
ListView_SetIconSpacing | Ustawia odstępy między ikonami w kontrolkach widoku listy ustawionym na styl LVS_ICON. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETICONSPACING. |
ListView_SetImageList | Przypisuje listę obrazów do kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETIMAGELIST. |
ListView_SetInfoTip | Ustawia tekst etykietki narzędzia. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETINFOTIP. |
ListView_SetInsertMark | Ustawia punkt wstawiania na zdefiniowaną pozycję. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETINSERTMARK. |
ListView_SetInsertMarkColor | Ustawia kolor punktu wstawiania. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETINSERTMARKCOLOR. |
ListView_SetItem | Ustawia niektóre lub wszystkie atrybuty elementu widoku listy. Możesz również użyć ListView_SetItem, aby ustawić tekst subitem. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETITEM. |
ListView_SetItemCount | Powoduje, że kontrolka widoku listy przydziela pamięć dla określonej liczby elementów. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETITEMCOUNT. |
ListView_SetItemCountEx | Ustawia wirtualną liczbę elementów w widoku listy wirtualnej . Tego makra można użyć lub wysłać jawnie komunikat LVM_SETITEMCOUNT. |
ListView_SetItemIndexState | Ustawia stan określonego elementu widoku listy. Użyj tego makra lub wyślij jawnie komunikat LVM_SETITEMINDEXSTATE. |
ListView_SetItemPosition | Przenosi element do określonej pozycji w kontrolce widoku listy (w widoku ikony lub w małym widoku ikony). Tego makra można użyć lub jawnie wysłać komunikat LVM_SETITEMPOSITION. |
ListView_SetItemPosition32 | Przenosi element do określonej pozycji w kontrolce widoku listy (w widoku ikony lub w małym widoku ikony). To makro różni się od makra ListView_SetItemPosition, ponieważ używa współrzędnych 32-bitowych. Możesz użyć makra ListView_SetItemPosition32 lub jawnie wysłać komunikat LVM_SETITEMPOSITION32. |
ListView_SetItemState | Zmienia stan elementu w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETITEMSTATE. |
ListView_SetItemText | Zmienia tekst elementu lub subitem widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETITEMTEXT. |
ListView_SetOutlineColor | Ustawia kolor obramowania kontrolki widoku listy, jeśli ustawiono styl okna rozszerzonego LVS_EX_BORDERSELECT. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETOUTLINECOLOR. |
ListView_SetSelectedColumn | Ustawia indeks wybranej kolumny. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETSELECTEDCOLUMN. |
ListView_SetSelectionMark | Ustawia znacznik wyboru w kontrolce widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETSELECTIONMARK. |
ListView_SetTextBkColor | Ustawia kolor tła tekstu w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETTEXTBKCOLOR. |
ListView_SetTextColor | Ustawia kolor tekstu kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETTEXTCOLOR. |
ListView_SetTileInfo | Ustawia informacje dotyczące istniejącego kafelka kontrolki widoku listy. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETTILEINFO. |
ListView_SetTileViewInfo | Ustawia informacje używane przez kontrolkę widoku listy w widoku kafelka. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETTILEVIEWINFO. |
ListView_SetToolTips | Ustawia kontrolkę etykietki narzędzia, która będzie używana przez kontrolkę widoku listy do wyświetlania etykietek narzędzi. Tego makra można użyć lub wysłać jawnie komunikat LVM_SETTOOLTIPS. |
ListView_SetUnicodeFormat | Ustawia flagę formatu znaków Unicode dla kontrolki. Ten komunikat umożliwia zmianę zestawu znaków używanego przez kontrolkę w czasie wykonywania zamiast konieczności ponownego tworzenia kontrolki. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETUNICODEFORMAT. |
ListView_SetView | Ustawia widok kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETVIEW. |
ListView_SetWorkAreas | Ustawia obszary robocze w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SETWORKAREAS. |
ListView_SortGroups | Używa funkcji porównania zdefiniowanej przez aplikację do sortowania grup według identyfikatora w kontrolce widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_SORTGROUPS. |
ListView_SortItems | Używa funkcji porównania zdefiniowanej przez aplikację do sortowania elementów kontrolki widoku listy. Indeks każdego elementu zmienia się w celu odzwierciedlenia nowej sekwencji. Tego makra można użyć lub jawnie wysłać komunikat LVM_SORTITEMS. |
ListView_SortItemsEx | Używa funkcji porównania zdefiniowanej przez aplikację do sortowania elementów kontrolki widoku listy. Indeks każdego elementu zmienia się w celu odzwierciedlenia nowej sekwencji. Tego makra można użyć lub wysłać jawnie komunikat LVM_SORTITEMSEX. |
ListView_SubItemHitTest | Określa, który element lub subitem widoku listy znajduje się na danej pozycji. Tego makra można użyć lub wysłać jawnie komunikat LVM_SUBITEMHITTEST. |
ListView_SubItemHitTestEx | Określa, który element lub subitem widoku listy znajduje się na danej pozycji. Tego makra można użyć lub wysłać jawnie komunikat LVM_SUBITEMHITTEST. |
ListView_Update | Aktualizuje element widoku listy. Jeśli kontrolka widoku listy ma styl LVS_AUTOARRANGE, to makro powoduje rozmieszczenie kontrolki widoku listy. Tego makra można użyć lub jawnie wysłać komunikat LVM_UPDATE. |
Wiadomości
Temat | Treść |
---|---|
LVM_APPROXIMATEVIEWRECT | Oblicza przybliżoną szerokość i wysokość wymaganą do wyświetlenia określonej liczby elementów. Tę wiadomość można wysłać jawnie lub użyć makra ListView_ApproximateViewRect. |
LVM_ARRANGE | Rozmieszcza elementy w widoku ikon. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_Arrange. |
LVM_CANCELEDITLABEL | Anuluje operację edytowania tekstu elementu. |
LVM_CREATEDRAGIMAGE | Tworzy listę obrazów przeciągania dla określonego elementu. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_CreateDragImage. |
LVM_DELETEALLITEMS | Usuwa wszystkie elementy z kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_DeleteAllItems. |
LVM_DELETECOLUMN | Usuwa kolumnę z kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_DeleteColumn. |
LVM_DELETEITEM | Usuwa element z kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_DeleteItem. |
LVM_EDITLABEL | Rozpoczyna edycję w miejscu tekstu określonego elementu widoku listy. Komunikat niejawnie wybiera i koncentruje określony element. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_EditLabel. |
LVM_ENABLEGROUPVIEW | Włącza lub wyłącza, czy elementy w kontrolce widoku listy są wyświetlane jako grupa. |
LVM_ENSUREVISIBLE | Gwarantuje, że element widoku listy jest całkowicie lub częściowo widoczny, przewijając kontrolkę widoku listy w razie potrzeby. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_EnsureVisible. |
LVM_FINDITEM | Wyszukuje element widoku listy z określonymi cechami. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_FindItem. |
LVM_GETBKCOLOR | Pobiera kolor tła kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetBkColor. |
LVM_GETBKIMAGE | Pobiera obraz tła w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetBkImage. |
LVM_GETCALLBACKMASK | Pobiera maskę wywołania zwrotnego dla kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetCallbackMask. |
LVM_GETCOLUMN | Pobiera atrybuty kolumny kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetColumn. |
LVM_GETCOLUMNORDERARRAY | Pobiera bieżącą kolejność kolumn od lewej do prawej w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetColumnOrderArray. |
LVM_GETCOLUMNWIDTH | Pobiera szerokość kolumny w widoku raportu lub listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetColumnWidth. |
LVM_GETCOUNTPERPAGE | Oblicza liczbę elementów, które mogą mieścić się w pionie w widocznym obszarze kontrolki widoku listy, gdy znajdują się na liście lub w widoku raportu. Zliczane są tylko w pełni widoczne elementy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetCountPerPage. |
LVM_GETEDITCONTROL | Pobiera uchwyt do kontrolki edycji używanej do edytowania tekstu elementu widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetEditControl. |
LVM_GETEMPTYTEXT | Pobiera tekst przeznaczony do wyświetlania, gdy kontrolka widoku listy jest pusta. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetEmptyText. |
LVM_GETEXTENDEDLISTVIEWSTYLE | Pobiera style rozszerzone, które są obecnie używane dla danej kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetExtendedListViewStyle. |
LVM_GETFOCUSEDGROUP | Pobiera grupę, która ma fokus. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetFocusedGroup. |
LVM_GETFOOTERINFO | Pobiera informacje o stopce kontrolki widoku listy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetFooterInfo. |
LVM_GETFOOTERITEM | Pobiera informacje o elemencie stopki w kontrolce widoku listy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetFooterItem. |
LVM_GETFOOTERITEMRECT | Pobiera współrzędne stopki dla określonego elementu w kontrolce widoku listy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetFooterItemRect. |
LVM_GETFOOTERRECT | Pobiera współrzędne stopki dla kontrolki widoku listy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetFooterRect. |
LVM_GETGROUPCOUNT | Pobiera liczbę grup. |
LVM_GETGROUPINFO | Pobiera informacje o grupie. |
LVM_GETGROUPINFOBYINDEX | Pobiera informacje o określonej grupie. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetGroupInfoByIndex. |
LVM_GETGROUPMETRICS | Pobiera informacje o wyświetlaniu grup. |
LVM_GETGROUPRECT | Pobiera prostokąt dla określonej grupy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetGroupRect. |
LVM_GETGROUPSTATE | Pobiera stan określonej grupy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetGroupState. |
LVM_GETHEADER | Pobiera uchwyt do kontrolki nagłówka używanej przez kontrolkę widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetHeader. |
LVM_GETHOTCURSOR | Pobiera wartość HCURSOR używaną, gdy wskaźnik znajduje się na elemencie podczas włączania śledzenia gorąca. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetHotCursor. |
LVM_GETHOTITEM | Pobiera indeks gorącego elementu. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetHotItem. |
LVM_GETHOVERTIME | Pobiera ilość czasu, przez jaki kursor myszy musi umieścić kursor na elemencie, zanim zostanie wybrany. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetHoverTime. |
LVM_GETIMAGELIST | Pobiera uchwyt do listy obrazów używanych do rysowania elementów widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetImageList. |
LVM_GETINSERTMARK | Pobiera położenie punktu wstawiania. |
LVM_GETINSERTMARKCOLOR | Pobiera kolor punktu wstawiania. |
LVM_GETINSERTMARKRECT | Pobiera prostokąt, który jest powiązany z punktem wstawiania. |
LVM_GETISEARCHSTRING | Pobiera ciąg wyszukiwania przyrostowego kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetISearchString. |
LVM_GETITEM | Pobiera niektóre lub wszystkie atrybuty elementu widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItem. |
LVM_GETITEMCOUNT | Pobiera liczbę elementów w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItemCount. |
LVM_GETITEMINDEXRECT | Pobiera prostokąt ograniczenia dla wszystkich lub części subitem w bieżącym widoku kontrolki widoku listy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetItemIndexRect. |
LVM_GETITEMPOSITION | Pobiera położenie elementu widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItemPosition. |
LVM_GETITEMRECT | Pobiera prostokąt ograniczenia dla wszystkich lub części elementu w bieżącym widoku. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItemRect. |
LVM_GETITEMSPACING | Określa odstępy między elementami w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItemSpacing. |
LVM_GETITEMSTATE | Pobiera stan elementu widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItemState. |
LVM_GETITEMTEXT | Pobiera tekst elementu widoku listy lub elementu podrzędnego. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetItemText. |
LVM_GETNEXTITEM | Wyszukuje element widoku listy, który ma określone właściwości i nosi określoną relację z określonym elementem. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetNextItem. |
LVM_GETNEXTITEMINDEX | Pobiera indeks elementu w określonej kontrolce widoku listy, która jest zgodna z określonymi właściwościami i relacją z innym elementem. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_GetNextItemIndex. |
LVM_GETNUMBEROFWORKAREAS | Pobiera liczbę obszarów roboczych w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetNumberOfWorkAreas. |
LVM_GETORIGIN | Pobiera bieżące źródło widoku dla kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetOrigin. |
LVM_GETOUTLINECOLOR | Pobiera kolor obramowania kontrolki widoku listy, jeśli ustawiono LVS_EX_BORDERSELECT rozszerzony styl okna. |
LVM_GETSELECTEDCOLUMN | Pobiera liczbę całkowitą określającą wybraną kolumnę. |
LVM_GETSELECTEDCOUNT | Określa liczbę wybranych elementów w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetSelectedCount. |
LVM_GETSELECTIONMARK | Pobiera znacznik wyboru z kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetSelectionMark. |
LVM_GETSTRINGWIDTH | Określa szerokość określonego ciągu przy użyciu bieżącej czcionki kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetStringWidth. |
LVM_GETSUBITEMRECT | Pobiera informacje na temat prostokąta ograniczenia dla poditem w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetSubItemRect (zalecane). Ten komunikat ma być używany tylko z kontrolkami widoku listy, które używają stylu LVS_REPORT. |
LVM_GETTEXTBKCOLOR | Pobiera kolor tła tekstu kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetTextBkColor. |
LVM_GETTEXTCOLOR | Pobiera kolor tekstu kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetTextColor. |
LVM_GETTILEINFO | Pobiera informacje o kafelku w kontrolce widoku listy. |
LVM_GETTILEVIEWINFO | Pobiera informacje o kontrolce widoku listy w widoku kafelka. |
LVM_GETTOOLTIPS | Pobiera kontrolkę etykietki narzędzi używaną przez kontrolkę widoku listy do wyświetlania etykietek narzędzi. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetToolTips. |
LVM_GETTOPINDEX | Pobiera indeks najbardziej widocznego elementu w widoku listy lub raportu. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetTopIndex. |
LVM_GETUNICODEFORMAT | Pobiera flagę formatu znaków UNICODE dla kontrolki. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetUnicodeFormat. |
LVM_GETVIEW | Pobiera bieżący widok kontrolki widoku listy. |
LVM_GETVIEWRECT | Pobiera prostokąt ograniczenia wszystkich elementów w kontrolce widoku listy. Widok listy musi być w widoku ikony lub małej ikony. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_GetViewRect. |
LVM_GETWORKAREAS | Pobiera obszary robocze z kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_GetWorkAreas. |
LVM_HASGROUP | Określa, czy kontrolka widoku listy ma określoną grupę. |
LVM_HITTEST | Określa, który element widoku listy, jeśli istnieje, znajduje się w określonej pozycji. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_HitTest. |
LVM_INSERTCOLUMN | Wstawia nową kolumnę w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_InsertColumn. |
LVM_INSERTGROUP | Wstawia grupę do kontrolki widoku listy. |
LVM_INSERTGROUPSORTED | Wstawia grupę do uporządkowanej listy grup. |
LVM_INSERTITEM | Wstawia nowy element w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_InsertItem. |
LVM_INSERTMARKHITTEST | Pobiera punkt wstawiania najbliżej określonego punktu. |
LVM_ISGROUPVIEWENABLED | Sprawdza, czy kontrolka widoku listy ma włączony widok grupy. |
LVM_ISITEMVISIBLE | Wskazuje, czy element w kontrolce widoku listy jest widoczny. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_IsItemVisible. |
LVM_MAPIDTOINDEX | Mapuje identyfikator elementu na indeks. |
LVM_MAPINDEXTOID | Mapuje indeks elementu na unikatowy identyfikator. |
LVM_MOVEGROUP | Nie zaimplementowano. |
LVM_MOVEITEMTOGROUP | Nie zaimplementowano. |
LVM_REDRAWITEMS | Wymusza kontrolkę widoku listy, aby ponownie wyrysować zakres elementów. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_RedrawItems. |
LVM_REMOVEALLGROUPS | Usuwa wszystkie grupy z kontrolki widoku listy. |
LVM_REMOVEGROUP | Usuwa grupę z kontrolki widoku listy. |
LVM_SCROLL | Przewija zawartość kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_Scroll. |
LVM_SETBKCOLOR | Ustawia kolor tła kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetBkColor. |
LVM_SETBKIMAGE | Ustawia obraz tła w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetBkImage. |
LVM_SETCALLBACKMASK | Zmienia maskę wywołania zwrotnego dla kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetCallbackMask. |
LVM_SETCOLUMN | Ustawia atrybuty kolumny widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetColumn. |
LVM_SETCOLUMNORDERARRAY | Ustawia kolejność kolumn od lewej do prawej w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetColumnOrderArray. |
LVM_SETCOLUMNWIDTH | Zmienia szerokość kolumny w trybie widoku raportu lub szerokość wszystkich kolumn w trybie widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetColumnWidth. |
LVM_SETEXTENDEDLISTVIEWSTYLE | Ustawia style rozszerzone w kontrolkach widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetExtendedListViewStyle lub ListView_SetExtendedListViewStyleEx. |
LVM_SETGROUPINFO | Ustawia informacje o grupie. |
LVM_SETGROUPMETRICS | Ustawia informacje o wyświetlaniu grup. |
LVM_SETHOTCURSOR | Ustawia wartość HCURSOR używaną przez kontrolkę widoku listy, gdy wskaźnik znajduje się nad elementem podczas włączania śledzenia gorąca. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetHotCursor. Aby sprawdzić, czy funkcja śledzenia gorąca jest włączona, wywołaj SystemParametersInfo. |
LVM_SETHOTITEM | Ustawia gorący element dla kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetHotItem. |
LVM_SETHOVERTIME | Ustawia czas, przez który kursor myszy musi umieścić kursor na elemencie, zanim zostanie wybrany. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetHoverTime. |
LVM_SETICONSPACING | Ustawia odstępy między ikonami w kontrolkach widoku listy, które mają styl LVS_ICON. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetIconSpacing. |
LVM_SETIMAGELIST | Przypisuje listę obrazów do kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetImageList. |
LVM_SETINFOTIP | Ustawia tekst etykietki narzędzia. |
LVM_SETINSERTMARK | Ustawia punkt wstawiania na zdefiniowaną pozycję. |
LVM_SETINSERTMARKCOLOR | Ustawia kolor punktu wstawiania. |
LVM_SETITEM | Ustawia niektóre lub wszystkie atrybuty elementu widoku listy. Możesz również wysłać LVM_SETITEM, aby ustawić tekst subitem. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetItem. |
LVM_SETITEMCOUNT | Powoduje, że kontrolka widoku listy przydziela pamięć dla określonej liczby elementów lub ustawia wirtualną liczbę elementów w wirtualnej kontrolki widoku listy. Zależy to od sposobu utworzenia kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub użyć makr ListView_SetItemCount lub ListView_SetItemCountEx. |
LVM_SETITEMINDEXSTATE | Ustawia stan elementu widoku listy. Wyślij tę wiadomość jawnie lub przy użyciu makra ListView_SetItemIndexState. |
LVM_SETITEMPOSITION | Przenosi element na określoną pozycję w kontrolce widoku listy (musi być w widoku ikony lub w małym widoku ikony). Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetItemPosition. |
LVM_SETITEMPOSITION32 | Przenosi element na określoną pozycję w kontrolce widoku listy (musi być w widoku ikony lub w małym widoku ikony). Ten komunikat różni się od komunikatu LVM_SETITEMPOSITION, że używa współrzędnych 32-bitowych. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetItemPosition32. |
LVM_SETITEMSTATE | Zmienia stan elementu w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetItemState. |
LVM_SETITEMTEXT | Zmienia tekst elementu lub subitem widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetItemText. |
LVM_SETOUTLINECOLOR | Ustawia kolor obramowania kontrolki widoku listy, jeśli ustawiono styl okna rozszerzonego LVS_EX_BORDERSELECT. |
LVM_SETSELECTEDCOLUMN | Ustawia indeks wybranej kolumny. |
LVM_SETSELECTIONMARK | Ustawia znacznik wyboru w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetSelectionMark. |
LVM_SETTEXTBKCOLOR | Ustawia kolor tła tekstu w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetTextBkColor. |
LVM_SETTEXTCOLOR | Ustawia kolor tekstu kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SetTextColor. |
LVM_SETTILEINFO | Ustawia informacje dotyczące istniejącego kafelka kontrolki widoku listy. |
LVM_SETTILEVIEWINFO | Ustawia informacje używane przez kontrolkę widoku listy w widoku kafelka. |
LVM_SETTILEWIDTH | Obecnie nieobsługiwane. |
LVM_SETTOOLTIPS | Ustawia kontrolkę etykietki narzędzia, która będzie używana przez kontrolkę widoku listy do wyświetlania etykietek narzędzi. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetToolTips. |
LVM_SETUNICODEFORMAT | Ustawia flagę formatu znaków UNICODE dla kontrolki. Ten komunikat umożliwia zmianę zestawu znaków używanego przez kontrolkę w czasie wykonywania zamiast konieczności ponownego tworzenia kontrolki. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetUnicodeFormat. |
LVM_SETVIEW | Ustawia widok kontrolki widoku listy. |
LVM_SETWORKAREAS | Ustawia obszary robocze w kontrolce widoku listy. Tę wiadomość można wysłać jawnie lub użyć makra ListView_SetWorkAreas. |
LVM_SORTGROUPS | Używa funkcji porównania zdefiniowanej przez aplikację do sortowania grup według identyfikatora w kontrolce widoku listy. |
LVM_SORTITEMS | Używa funkcji porównania zdefiniowanej przez aplikację do sortowania elementów kontrolki widoku listy. Indeks każdego elementu zmienia się w celu odzwierciedlenia nowej sekwencji. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SortItems. |
LVM_SORTITEMSEX | Używa funkcji porównania zdefiniowanej przez aplikację do sortowania elementów kontrolki widoku listy. Indeks każdego elementu zmienia się w celu odzwierciedlenia nowej sekwencji. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SortItemsEx. |
LVM_SUBITEMHITTEST | Określa, który element lub subitem widoku listy znajduje się na danej pozycji. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_SubItemHitTest. |
LVM_UPDATE | Aktualizuje element widoku listy. Jeśli kontrolka widoku listy ma styl LVS_AUTOARRANGE, to makro powoduje rozmieszczenie kontrolki widoku listy. Tę wiadomość można wysłać jawnie lub przy użyciu makra ListView_Update. |
Powiadomienia
Temat | Treść |
---|---|
LVN_BEGINDRAG | Powiadamia okno nadrzędne kontrolki widoku listy, że inicjowana jest operacja przeciągania i upuszczania z udziałem lewego przycisku myszy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_BEGINLABELEDIT | Powiadamia okno nadrzędne kontrolki widoku listy o rozpoczęciu edytowania etykiet dla elementu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_BEGINRDRAG | Powiadamia okno nadrzędne kontrolki widoku listy, że inicjowana jest operacja przeciągania i upuszczania z udziałem prawego przycisku myszy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_BEGINSCROLL | Powiadamia okno nadrzędne kontrolki widoku listy po uruchomieniu operacji przewijania. |
LVN_COLUMNCLICK | Powiadamia nadrzędne okno kontrolki widoku listy o kliknięciu kolumny. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_COLUMNDROPDOWN | Wysyłane przez kontrolkę widoku listy po naciśnięciu przycisku listy rozwijanej widoku listy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_COLUMNOVERFLOWCLICK | Wysyłane przez kontrolkę widoku listy po kliknięciu przycisku przepełnienia. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_DELETEALLITEMS | Powiadamia nadrzędne okno kontrolki widoku listy, że wszystkie elementy w kontrolce zostaną usunięte. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_DELETEITEM | Powiadamia nadrzędne okno kontrolki widoku listy, że element ma zostać usunięty. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_ENDLABELEDIT | Powiadamia okno nadrzędne kontrolki widoku listy o końcu edytowania etykiet dla elementu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_ENDSCROLL | Powiadamia okno nadrzędne kontrolki widoku listy po zakończeniu operacji przewijania. |
LVN_GETDISPINFO | Wysłane przez kontrolkę widoku listy do okna nadrzędnego. Jest to żądanie, aby okno nadrzędne dostarczało informacje potrzebne do wyświetlania lub sortowania elementu widoku listy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_GETEMPTYMARKUP | Wysłane przez kontrolkę widoku listy do okna nadrzędnego, gdy kontrolka nie ma elementów. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. Kod powiadomienia LVN_GETEMPTYMARKUP jest żądaniem, aby okno nadrzędne dostarczało tekst znaczników. |
LVN_GETINFOTIP | Wysłane przez dużą kontrolkę widoku listy widoków ikon, która ma LVS_EX_INFOTIP rozszerzony styl. To powiadomienie jest wysyłane, gdy kontrolka widoku listy żąda dodatkowych informacji tekstowych, które mają być wyświetlane w etykietce narzędzia. Jest ona wysyłana w postaci wiadomości WM_NOTIFY. |
LVN_HOTTRACK | Wysłane przez kontrolkę widoku listy, gdy użytkownik przenosi wskaźnik myszy nad elementem. To powiadomienie jest wysyłane tylko przez kontrolki widoku listy, które mają LVS_EX_TRACKSELECT rozszerzony styl widoku listy. Jest ona wysyłana w postaci wiadomości WM_NOTIFY. |
LVN_INCREMENTALSEARCH | Powiadamia nadrzędne okno kontrolki widoku listy o rozpoczęciu wyszukiwania przyrostowego. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_INSERTITEM | Powiadamia okno nadrzędne kontrolki widoku listy o wstawieniu nowego elementu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_ITEMACTIVATE | Wysłane przez kontrolkę widoku listy po aktywowaniu elementu przez użytkownika. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY. |
LVN_ITEMCHANGED | Powiadamia okno nadrzędne kontrolki widoku listy o zmianie elementu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_ITEMCHANGING | Powiadamia nadrzędne okno kontrolki widoku listy o zmianie elementu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_KEYDOWN | Powiadamia nadrzędne okno kontrolki widoku listy o naciśnięciu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_LINKCLICK | Powiadamia okno nadrzędne kontrolki widoku listy o kliknięciu linku. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY. |
LVN_MARQUEEBEGIN | Powiadamia okno nadrzędne kontrolki widoku listy o rozpoczęciu zaznaczenia pola ograniczenia (marquee). Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_ODCACHEHINT | Wysłane przez wirtualną kontrolkę widoku listy po zmianie zawartości jej obszaru wyświetlania. Na przykład kontrolka widoku listy wysyła to powiadomienie, gdy użytkownik przewija ekran kontrolki. Kod powiadomienia LVN_ODCACHEHINT jest wysyłany w postaci komunikatu WM_NOTIFY. |
LVN_ODFINDITEM | Wysłane przez wirtualny widok listy kontrolki, gdy potrzebuje właściciela do znalezienia określonego elementu wywołania zwrotnego. Na przykład kontrolka wyśle to powiadomienie po odebraniu skrótów wejściowych klawiaturowych lub odebraniu komunikatu LVM_FINDITEM. |
LVN_ODSTATECHANGED | Wysyłane przez kontrolkę widoku listy po zmianie stanu elementu lub zakresu elementów. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY. |
LVN_SETDISPINFO | Powiadamia okno nadrzędne kontrolki widoku listy, że musi zaktualizować informacje, które przechowuje dla elementu. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_CLICK (widok listy) | Wysłane przez kontrolkę widoku listy, gdy użytkownik kliknie element za pomocą lewego przycisku myszy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_CUSTOMDRAW (widok listy) | Wysłane przez kontrolkę widoku listy, aby powiadomić okna nadrzędne o operacjach rysowania. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY. |
NM_DBLCLK (widok listy) | Wysłane przez kontrolkę widoku listy, gdy użytkownik kliknie dwukrotnie element za pomocą przycisku myszy po lewej stronie. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_HOVER (widok listy) | Wysyłane przez kontrolkę widoku listy po umieszczeniu wskaźnika myszy na elemencie. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_KILLFOCUS (widok listy) | Powiadamia okno nadrzędne kontrolki widoku listy, że kontrolka straciła fokus wejściowy.
NM_KILLFOCUS (widok listy) jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_RCLICK (widok listy) | Wysłane przez kontrolkę widoku listy, gdy użytkownik kliknie element prawym przyciskiem myszy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_RDBLCLK (widok listy) | Wysłane przez kontrolkę widoku listy, gdy użytkownik kliknie dwukrotnie element prawym przyciskiem myszy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY. |
NM_RELEASEDCAPTURE (widok listy) | Powiadamia nadrzędne okno kontrolki widoku listy, że kontrolka zwalnia przechwytywanie myszy. To powiadomienie jest wysyłane w postaci wiadomości WM_NOTIFY. |
NM_RETURN (widok listy) | Powiadamia nadrzędne okno kontrolki widoku listy, że kontrolka ma fokus wejściowy i że użytkownik nacisnął ENTER. NM_RETURN jest wysyłany w postaci wiadomości WM_NOTIFY. |
NM_SETFOCUS (widok listy) | Powiadamia nadrzędne okno kontrolki widoku listy, że kontrolka otrzymała fokus wejściowy.
NM_SETFOCUS (widok listy) jest wysyłany w postaci wiadomości WM_NOTIFY. |
Struktur
Temat | Treść |
---|---|
LVBKIMAGE | Zawiera informacje o obrazie tła kontrolki widoku listy. Ta struktura służy zarówno do ustawiania, jak i pobierania informacji o obrazie tła. |
LVCOLUMN | Zawiera informacje o kolumnie w widoku raportu. Ta struktura służy zarówno do tworzenia kolumn, jak i manipulowania nimi. Ta struktura zastępuje strukturę LV_COLUMN. |
LVFINDINFO | Zawiera informacje używane podczas wyszukiwania elementu widoku listy. Ta struktura jest identyczna z LV_FINDINFO, ale została zmieniona tak, aby pasowała do standardowych konwencji nazewnictwa. |
LVFOOTERINFO | Zawiera informacje dotyczące stopki w kontrolce widoku listy. |
LVFOOTERITEM | Zawiera informacje o elemencie stopki. |
LVGROUP | Służy do ustawiania i pobierania grup. |
LVGROUPMETRICS | Zawiera informacje o wyświetlaniu grup w kontrolce widoku listy. |
LVHITTESTINFO | Zawiera informacje o teście trafienia. Ta struktura została rozszerzona w celu uwzględnienia testów trafień subitem. Jest on używany w skojarzeniu z komunikatami LVM_HITTEST i LVM_SUBITEMHITTEST oraz powiązanymi makrami. Ta struktura zastępuje strukturę LVHITTESTINFO. |
LVINSERTGROUPSORTED | Służy do sortowania grup. Jest on używany z LVM_INSERTGROUPSORTED. |
LVINSERTMARK | Służy do opisywania punktów wstawiania. |
LVITEM | Określa lub odbiera atrybuty elementu widoku listy. Ta struktura została zaktualizowana w celu obsługi nowej wartości maski (LVIF_INDENT), która umożliwia wcięcie elementu. Ta struktura zastępuje strukturę LV_ITEM. |
LVITEMINDEX | Zawiera informacje o indeksie elementu widoku listy. |
LVSETINFOTIP | Zawiera informacje o tekście etykietki narzędzia, który ma zostać ustawiony. |
LVTILEINFO | Zawiera informacje o elemencie w kontrolce widoku listy, gdy jest on wyświetlany w widoku kafelka. |
LVTILEVIEWINFO | Zawiera informacje o kontrolce widoku listy, gdy jest ona wyświetlana w widoku kafelka. |
NMITEMACTIVATE | Zawiera informacje o kodzie powiadomień LVN_ITEMACTIVATE. |
NMLISTVIEW | Zawiera informacje o kodzie powiadomień widoku listy. Ta struktura jest taka sama jak struktura NM_LISTVIEW, ale została zmieniona tak, aby pasowała do standardowych konwencji nazewnictwa. |
NMLVCACHEHINT | Zawiera informacje używane do aktualizowania informacji o buforowanym elemencie do użycia z widokiem listy wirtualnej . |
NMLVCUSTOMDRAW | Zawiera informacje specyficzne dla NM_CUSTOMDRAW (widoku listy) kodu powiadomienia wysyłanego przez kontrolkę widoku listy. |
NMLVDISPINFO | Zawiera informacje o kodzie powiadomień LVN_GETDISPINFO lub LVN_SETDISPINFO. Ta struktura jest taka sama jak struktura LV_DISPINFO, ale została zmieniona tak, aby pasowała do standardowych konwencji nazewnictwa. |
NMLVEMPTYMARKUP | Wysłane powiadomienie LVN_GETEMPTYMARKUP. |
NMLVFINDITEM | Zawiera informacje, które właściciel musi znaleźć elementy żądane przez widoku listy wirtualnej kontrolki. Ta struktura jest używana z kodem powiadomień LVN_ODFINDITEM. |
NMLVGETINFOTIP | Zawiera i odbiera informacje o elemencie widoku listy potrzebne do wyświetlenia etykietki narzędzia dla elementu. Ta struktura jest używana z kodem powiadomień LVN_GETINFOTIP. |
NMLVKEYDOWN | Zawiera informacje używane do przetwarzania kodu powiadomienia LVN_KEYDOWN. Ta struktura jest taka sama jak struktura NMLVKEYDOWN, ale została zmieniona tak, aby pasowała do standardowych konwencji nazewnictwa. |
NMLVLINK | Zawiera informacje o powiadomieniu LVN_LINKCLICK. |
NMLVODSTATECHANGE | Struktura zawierająca informacje do użycia podczas przetwarzania kodu powiadomień LVN_ODSTATECHANGED. |
NMLVSCROLL | Zawiera informacje o operacji przewijania. |
Stałe
Temat | Treść |
---|---|
style rozszerzonej List-View | Użyj komunikatu LVM_SETEXTENDEDLISTVIEWSTYLE lub jednego z makr ListView_SetExtendedListViewStyle lub ListView_SetExtendedListViewStyleEx, aby użyć tych rozszerzonych stylów sterowania widoku listy. |
List-View stanów elementów | Wartość stanu elementu składa się ze stanu elementu, opcjonalnego indeksu maski nakładki i opcjonalnego indeksu maski obrazu stanu. Stan elementu określa jego wygląd i funkcjonalność. Stan może mieć wartość zero lub co najmniej jedną z następujących wartości: |
style okienList-View | Następujące style okna są specyficzne dla kontrolek widoku listy. |