Sdílet prostřednictvím


Zobrazení seznamu

Tato část obsahuje informace o programovacích prvcích používaných s ovládacími prvky zobrazení seznamu.

Přehledy

Námět Obsah
o ovládacích prvcích List-View Ovládací prvek zobrazení seznamu je okno, které zobrazuje kolekci položek.
výchozí zpracování zpráv List-View Tato část obsahuje seznam zpracování zpráv okna prováděné ovládacím prvku zobrazení seznamu.
použití ovládacích prvků List-View Tato část obsahuje příklady kódu, které ukazují, jak vytvářet a používat ovládací prvky zobrazení seznamu ve vašich aplikacích.

Makra

Námět Obsah
ListView_ApproximateViewRect Vypočítá přibližnou šířku a výšku potřebnou k zobrazení daného počtu položek. Toto makro můžete použít nebo odeslat zprávu LVM_APPROXIMATEVIEWRECT explicitně.
ListView_Arrange Uspořádá položky v zobrazení ikon. Toto makro můžete použít nebo odeslat zprávu LVM_ARRANGE explicitně.
ListView_CancelEditLabel Zruší operaci úprav textu položky. Toto makro můžete použít nebo odeslat zprávu LVM_CANCELEDITLABEL explicitně.
ListView_CreateDragImage Vytvoří seznam obrázků přetažení pro zadanou položku. Toto makro můžete použít nebo odeslat zprávu LVM_CREATEDRAGIMAGE explicitně.
ListView_DeleteAllItems Odebere všechny položky z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_DELETEALLITEMS explicitně.
ListView_DeleteColumn Odebere sloupec z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_DELETECOLUMN explicitně.
ListView_DeleteItem Odebere položku z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_DELETEITEM explicitně.
ListView_EditLabel Začíná místní úpravy textu zadané položky seznamu. Zpráva implicitně vybere a zaměřuje se na zadanou položku. Toto makro můžete použít nebo odeslat zprávu LVM_EDITLABEL explicitně.
ListView_EnableGroupView Povolí nebo zakáže, zda se položky v ovládacím prvku zobrazení seznamu zobrazují jako skupina. Toto makro můžete použít nebo odeslat zprávu LVM_ENABLEGROUPVIEW explicitně.
ListView_EnsureVisible Zajišťuje, že položka zobrazení seznamu je buď zcela nebo částečně viditelná, a v případě potřeby se posune ovládací prvek zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_ENSUREVISIBLE explicitně.
ListView_FindItem Vyhledá položku zobrazení seznamu se zadanými vlastnostmi. Toto makro můžete použít nebo odeslat zprávu LVM_FINDITEM explicitně.
ListView_GetBkColor Získá barvu pozadí ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETBKCOLOR explicitně.
ListView_GetBkImage Získá obrázek pozadí v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETBKIMAGE explicitně.
ListView_GetCallbackMask Získá masku zpětného volání pro ovládací prvek zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETCALLBACKMASK explicitně.
ListView_GetCheckState Určuje, zda je vybrána položka v ovládacím prvku zobrazení seznamu. Tato možnost by se měla používat jenom pro ovládací prvky zobrazení seznamu, které mají styl LVS_EX_CHECKBOXES.
ListView_GetColumn Získá atributy sloupce ovládacího prvku list-view. Toto makro můžete použít nebo odeslat zprávu LVM_GETCOLUMN explicitně.
ListView_GetColumnOrderArray Získá aktuální pořadí sloupců zleva doprava v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETCOLUMNORDERARRAY explicitně.
ListView_GetColumnWidth Získá šířku sloupce v zobrazení sestavy nebo seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETCOLUMNWIDTH explicitně.
ListView_GetCountPerPage Vypočítá počet položek, které se vejdou svisle do viditelné oblasti ovládacího prvku zobrazení seznamu v zobrazení seznamu nebo sestavy. Počítají se jenom plně viditelné položky. Toto makro můžete použít nebo odeslat zprávu LVM_GETCOUNTPERPAGE explicitně.
ListView_GetEditControl Získá popisovač k ovládacímu prvku pro úpravy, který se používá k úpravě textu položky zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETEDITCONTROL explicitně.
ListView_GetEmptyText Získá text určený k zobrazení, když se ovládací prvek zobrazení seznamu zobrazí prázdný. Toto makro použijte nebo odešlete zprávu LVM_GETEMPTYTEXT explicitně.
ListView_GetExtendedListViewStyle Získá rozšířené styly, které se aktuálně používají pro daný ovládací prvek zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETEXTENDEDLISTVIEWSTYLE explicitně.
ListView_GetFocusedGroup Získá skupinu, která má fokus. Toto makro použijte nebo odešlete zprávu LVM_GETFOCUSEDGROUP explicitně.
ListView_GetFooterInfo Získá informace o zápatí zadaného ovládacího prvku zobrazení seznamu. Toto makro použijte nebo odešlete zprávu LVM_GETFOOTERINFO explicitně.
ListView_GetFooterItem Získá informace o položce zápatí pro zadaný ovládací prvek zobrazení seznamu. Toto makro použijte nebo odešlete zprávu LVM_GETFOOTERITEM explicitně.
ListView_GetFooterItemRect Získá souřadnice zápatí pro zadanou položku v ovládacím prvku zobrazení seznamu. Toto makro použijte nebo odešlete zprávu LVM_GETFOOTERITEMRECT explicitně.
ListView_GetFooterRect Získá souřadnice zápatí pro zadaný ovládací prvek zobrazení seznamu. Toto makro použijte nebo odešlete zprávu LVM_GETFOOTERRECT explicitně.
ListView_GetGroupCount Získá počet skupin. Toto makro můžete použít nebo odeslat zprávu LVM_GETGROUPCOUNT explicitně.
ListView_GetGroupHeaderImageList Získá seznam obrázků záhlaví skupiny, který byl nastaven pro existující ovládací prvek zobrazení seznamu.
ListView_GetGroupInfo Získá informace o skupině. Toto makro můžete použít nebo odeslat zprávu LVM_GETGROUPINFO explicitně.
ListView_GetGroupInfoByIndex Získá informace o zadané skupině. Použijte toto makro nebo explicitně odešlete zprávu LVM_GETGROUPINFOBYINDEX.
ListView_GetGroupMetrics Získá informace o zobrazení skupin. Toto makro můžete použít nebo odeslat zprávu LVM_GETGROUPMETRICS explicitně.
ListView_GetGroupRect Získá obdélník pro zadanou skupinu. Použijte toto makro nebo explicitně odešlete zprávu LVM_GETGROUPRECT.
ListView_GetGroupState Získá stav pro zadanou skupinu. Toto makro použijte nebo odešlete zprávu LVM_GETGROUPSTATE explicitně.
ListView_GetHeader Získá popisovač k ovládacímu prvku záhlaví používanému ovládacím prvkem zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETHEADER explicitně.
ListView_GetHotCursor Získá HCURSOR použit, když ukazatel je nad položkou, zatímco aktivní sledování je povoleno. Toto makro můžete použít nebo odeslat zprávu LVM_GETHOTCURSOR explicitně.
ListView_GetHotItem Získá index horké položky. Toto makro můžete použít nebo odeslat zprávu LVM_GETHOTITEM explicitně.
ListView_GetHoverTime Získá dobu, po kterou musí kurzor myši najet myší na položku, než bude vybrán. Toto makro můžete použít nebo odeslat zprávu LVM_GETHOVERTIME explicitně.
ListView_GetImageList Získá úchyt do seznamu obrázků, který se používá pro položky zobrazení seznamu výkresu. Toto makro můžete použít nebo odeslat zprávu LVM_GETIMAGELIST explicitně.
ListView_GetInsertMark Získá pozici kurzoru. Toto makro můžete použít nebo odeslat zprávu LVM_GETINSERTMARK explicitně.
ListView_GetInsertMarkColor Získá barvu kurzoru. Toto makro můžete použít nebo odeslat zprávu LVM_GETINSERTMARKCOLOR explicitně.
ListView_GetInsertMarkRect Získá obdélník, který ohraničuje kurzor. Toto makro můžete použít nebo odeslat zprávu LVM_GETINSERTMARKRECT explicitně.
ListView_GetISearchString Získá přírůstkový hledaný řetězec ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETISEARCHSTRING explicitně.
ListView_GetItem Získá některé nebo všechny atributy položky zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETITEM explicitně.
ListView_GetItemCount Získá počet položek v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETITEMCOUNT explicitně.
ListView_GetItemIndexRect Získá ohraničující obdélník pro všechny nebo část dílčí položky v aktuálním zobrazení zadaného ovládacího prvku zobrazení seznamu. Toto makro použijte nebo odešlete zprávu LVM_GETITEMINDEXRECT explicitně.
ListView_GetItemPosition Získá pozici položky zobrazení seznamu. Toto makro můžete použít nebo explicitně odeslat LVM_GETITEMPOSITION zprávu.
ListView_GetItemRect Získá ohraničující obdélník pro všechny nebo část položky v aktuálním zobrazení. Toto makro můžete použít nebo odeslat zprávu LVM_GETITEMRECT explicitně.
ListView_GetItemSpacing Určuje mezery mezi položkami v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETITEMSPACING explicitně.
ListView_GetItemState Získá stav položky zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETITEMSTATE explicitně.
ListView_GetItemText Získá text položky zobrazení seznamu nebo dílčí položky. Toto makro můžete použít nebo odeslat zprávu LVM_GETITEMTEXT explicitně.
ListView_GetNextItem Vyhledá položku zobrazení seznamu, která má zadané vlastnosti a nese zadanou relaci se zadanou položkou. Toto makro můžete použít nebo odeslat zprávu LVM_GETNEXTITEM explicitně.
ListView_GetNextItemIndex Získá index položky v určitém ovládacím prvku zobrazení seznamu, který má zadané vlastnosti a vztah k jiné konkrétní položce. Toto makro použijte nebo odešlete zprávu LVM_GETNEXTITEMINDEX explicitně.
ListView_GetNumberOfWorkAreas Získá počet pracovních oblastí v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETNUMBEROFWORKAREAS explicitně.
ListView_GetOrigin Získá aktuální zdroj zobrazení pro ovládací prvek zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETORIGIN explicitně.
ListView_GetOutlineColor Získá barvu ohraničení ovládacího prvku zobrazení seznamu, pokud je nastaven LVS_EX_BORDERSELECT rozšířený styl okna. Toto makro můžete použít nebo odeslat zprávu LVM_GETOUTLINECOLOR explicitně.
ListView_GetSelectedColumn Získá celé číslo, které určuje vybraný sloupec. Toto makro můžete použít nebo odeslat zprávu LVM_GETSELECTEDCOLUMN explicitně.
ListView_GetSelectedCount Určuje počet vybraných položek v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETSELECTEDCOUNT explicitně.
ListView_GetSelectionMark Získá značku výběru z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo explicitně odeslat zprávu LVM_GETSELECTIONMARK.
ListView_GetStringWidth Určuje šířku zadaného řetězce pomocí aktuálního písma ovládacího prvku seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETSTRINGWIDTH explicitně.
ListView_GetSubItemRect Získá informace o obdélníku, který obklopuje dílčí položku v ovládacím prvku zobrazení seznamu. Toto makro (doporučeno) nebo můžete zprávu LVM_GETSUBITEMRECT odeslat explicitně. Toto makro je určeno pouze pro ovládací prvky zobrazení seznamu, které používají styl LVS_REPORT.
ListView_GetTextBkColor Získá barvu pozadí textu ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETTEXTBKCOLOR explicitně.
ListView_GetTextColor Získá barvu textu ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETTEXTCOLOR explicitně.
ListView_GetTileInfo Získá informace o dlaždici v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETTILEINFO explicitně.
ListView_GetTileViewInfo Získá informace o ovládacím prvku zobrazení seznamu v zobrazení dlaždice. Toto makro můžete použít nebo odeslat zprávu LVM_GETTILEVIEWINFO explicitně.
ListView_GetToolTips Získá ovládací prvek popisu, který ovládací prvek zobrazení seznamu používá k zobrazení popisů. Toto makro můžete použít nebo odeslat zprávu LVM_GETTOOLTIPS explicitně.
ListView_GetTopIndex Získá index nejvyšší viditelné položky v zobrazení seznamu nebo sestavy. Toto makro můžete použít nebo odeslat zprávu LVM_GETTOPINDEX explicitně.
ListView_GetUnicodeFormat Získá příznak formátu znaku Unicode pro ovládací prvek. Toto makro můžete použít nebo odeslat zprávu LVM_GETUNICODEFORMAT explicitně.
ListView_GetView Získá aktuální zobrazení ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_GETVIEW explicitně.
ListView_GetViewRect Získá ohraničující obdélník všech položek v ovládacím prvku zobrazení seznamu. Zobrazení seznamu musí být v zobrazení ikony nebo malé ikony. Toto makro můžete použít nebo odeslat zprávu LVM_GETVIEWRECT explicitně.
ListView_GetWorkAreas Získá pracovní oblasti z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo zprávu LVM_GETWORKAREAS odeslat explicitně.
ListView_HasGroup Určuje, zda ovládací prvek zobrazení seznamu má zadanou skupinu. Toto makro můžete použít nebo odeslat zprávu LVM_HASGROUP explicitně.
ListView_HitTest Určuje, která položka zobrazení seznamu je v případě potřeby na zadané pozici. Toto makro můžete použít nebo odeslat zprávu LVM_HITTEST explicitně.
ListView_HitTestEx Určuje, která položka zobrazení seznamu je v případě potřeby na zadané pozici. Toto makro můžete použít nebo odeslat zprávu LVM_HITTEST explicitně.
ListView_InsertColumn Vloží nový sloupec do ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat LVM_INSERTCOLUMN zprávu explicitně.
ListView_InsertGroup Vloží skupinu do ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat LVM_INSERTGROUP zprávu explicitně.
ListView_InsertGroupSorted Vloží skupinu do seřazeného seznamu skupin. Toto makro můžete použít nebo odeslat zprávu LVM_INSERTGROUPSORTED explicitně.
ListView_InsertItem Vloží novou položku do ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_INSERTITEM explicitně.
ListView_InsertMarkHitTest Načte kurzor nejblíže zadanému bodu. Toto makro můžete použít nebo odeslat zprávu LVM_INSERTMARKHITTEST explicitně.
ListView_IsGroupViewEnabled Zkontroluje, jestli má ovládací prvek zobrazení seznamu povolené zobrazení skupiny. Toto makro můžete použít nebo odeslat zprávu LVM_ISGROUPVIEWENABLED explicitně.
ListView_IsItemVisible Určuje, zda je položka v ovládacím prvku zobrazení seznamu viditelná. Použijte toto makro nebo odešlete zprávu LVM_ISITEMVISIBLE explicitně.
ListView_MapIDToIndex Mapuje ID položky na index. Toto makro můžete použít nebo odeslat zprávu LVM_MAPIDTOINDEX explicitně.
ListView_MapIndexToID Mapuje index položky na jedinečné ID. Toto makro můžete použít nebo odeslat zprávu LVM_MAPINDEXTOID explicitně.
ListView_MoveGroup Není implementováno.
ListView_MoveItemToGroup Není implementováno.
ListView_RedrawItems Vynutí ovládací prvek zobrazení seznamu k překreslení rozsahu položek. Toto makro můžete použít nebo odeslat zprávu LVM_REDRAWITEMS explicitně.
ListView_RemoveAllGroups Odebere všechny skupiny z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_REMOVEALLGROUPS explicitně.
ListView_RemoveGroup Odebere skupinu z ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat LVM_REMOVEGROUP zprávu explicitně.
ListView_Scroll Posune obsah ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SCROLL explicitně.
ListView_SetBkColor Nastaví barvu pozadí ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETBKCOLOR explicitně.
ListView_SetBkImage Nastaví obrázek pozadí v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETBKIMAGE explicitně.
ListView_SetCallbackMask Změní masku zpětného volání pro ovládací prvek zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETCALLBACKMASK explicitně.
ListView_SetCheckState Vybere nebo zruší výběr položky v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETITEMSTATE explicitně.
ListView_SetColumn Nastaví atributy sloupce zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETCOLUMN explicitně.
ListView_SetColumnOrderArray Nastaví pořadí sloupců zleva doprava v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETCOLUMNORDERARRAY explicitně.
ListView_SetColumnWidth Slouží ke změně šířky sloupce v zobrazení sestavy nebo šířky všech sloupců v režimu zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETCOLUMNWIDTH explicitně.
ListView_SetExtendedListViewStyle Nastaví rozšířené styly pro ovládací prvky zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETEXTENDEDLISTVIEWSTYLE explicitně.
ListView_SetExtendedListViewStyleEx Nastaví rozšířené styly pro ovládací prvky zobrazení seznamu pomocí masky stylu. Toto makro můžete použít nebo odeslat zprávu LVM_SETEXTENDEDLISTVIEWSTYLE explicitně.
ListView_SetGroupHeaderImageList Přiřadí seznam obrázků k záhlaví skupiny ovládacího prvku zobrazení seznamu.
ListView_SetGroupInfo Nastaví informace o skupině. Toto makro můžete použít nebo odeslat zprávu LVM_SETGROUPINFO explicitně.
ListView_SetGroupMetrics Nastaví informace o zobrazení skupin. Toto makro můžete použít nebo odeslat zprávu LVM_SETGROUPMETRICS explicitně.
ListView_SetGroupState Nastaví stav pro zadanou skupinu.
ListView_SetHotCursor Nastaví funkci HCURSOR, kterou ovládací prvek zobrazení seznamu používá, když je ukazatel nad položkou, když je zapnuté sledování za provozu. Toto makro můžete použít nebo odeslat zprávu LVM_SETHOTCURSOR explicitně. Chcete-li zkontrolovat, zda je aktivní sledování povoleno, zavolejte SystemParametersInfo.
ListView_SetHotItem Nastaví aktivní položku v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETHOTITEM explicitně.
ListView_SetHoverTime Nastaví dobu, po kterou musí kurzor myši najet myší na položku, než bude vybraná. Toto makro můžete použít nebo odeslat zprávu LVM_SETHOVERTIME explicitně.
ListView_SetIconSpacing Nastaví mezery mezi ikonami v ovládacích prvcích zobrazení seznamu nastavené na styl LVS_ICON. Toto makro můžete použít nebo odeslat zprávu LVM_SETICONSPACING explicitně.
ListView_SetImageList Přiřadí seznam obrázků ovládacímu prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETIMAGELIST explicitně.
ListView_SetInfoTip Nastaví text popisu. Toto makro můžete použít nebo odeslat LVM_SETINFOTIP zprávu explicitně.
ListView_SetInsertMark Nastaví kurzor na definovanou pozici. Toto makro můžete použít nebo odeslat zprávu LVM_SETINSERTMARK explicitně.
ListView_SetInsertMarkColor Nastaví barvu kurzoru. Toto makro můžete použít nebo odeslat zprávu LVM_SETINSERTMARKCOLOR explicitně.
ListView_SetItem Nastaví některé nebo všechny atributy položky zobrazení seznamu. Můžete také použít ListView_SetItem k nastavení textu dílčí položky. Toto makro můžete použít nebo odeslat zprávu LVM_SETITEM explicitně.
ListView_SetItemCount Způsobí, že ovládací prvek zobrazení seznamu přidělí paměť pro zadaný počet položek. Toto makro můžete použít nebo odeslat zprávu LVM_SETITEMCOUNT explicitně.
ListView_SetItemCountEx Nastaví virtuální počet položek v zobrazení virtuálního seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETITEMCOUNT explicitně.
ListView_SetItemIndexState Nastaví stav zadané položky zobrazení seznamu. Toto makro použijte nebo odešlete zprávu LVM_SETITEMINDEXSTATE explicitně.
ListView_SetItemPosition Přesune položku na zadanou pozici v ovládacím prvku zobrazení seznamu (v zobrazení ikony nebo malého zobrazení ikon). Toto makro můžete použít nebo odeslat zprávu LVM_SETITEMPOSITION explicitně.
ListView_SetItemPosition32 Přesune položku na zadanou pozici v ovládacím prvku zobrazení seznamu (v zobrazení ikony nebo malého zobrazení ikon). Toto makro se liší od ListView_SetItemPosition makra v tom, že používá 32bitové souřadnice. Můžete použít makro ListView_SetItemPosition32 nebo zprávu LVM_SETITEMPOSITION32 odeslat explicitně.
ListView_SetItemState Změní stav položky v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETITEMSTATE explicitně.
ListView_SetItemText Změní text položky nebo dílčí položky zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETITEMTEXT explicitně.
ListView_SetOutlineColor Nastaví barvu ohraničení ovládacího prvku zobrazení seznamu, pokud je nastaven LVS_EX_BORDERSELECT rozšířený styl okna. Toto makro můžete použít nebo odeslat zprávu LVM_SETOUTLINECOLOR explicitně.
ListView_SetSelectedColumn Nastaví index vybraného sloupce. Toto makro můžete použít nebo odeslat zprávu LVM_SETSELECTEDCOLUMN explicitně.
ListView_SetSelectionMark Nastaví značku výběru v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETSELECTIONMARK explicitně.
ListView_SetTextBkColor Nastaví barvu pozadí textu v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETTEXTBKCOLOR explicitně.
ListView_SetTextColor Nastaví barvu textu ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETTEXTCOLOR explicitně.
ListView_SetTileInfo Nastaví informace pro existující dlaždici ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETTILEINFO explicitně.
ListView_SetTileViewInfo Nastaví informace, které ovládací prvek zobrazení seznamu používá v zobrazení dlaždic. Toto makro můžete použít nebo odeslat zprávu LVM_SETTILEVIEWINFO explicitně.
ListView_SetToolTips Nastaví ovládací prvek popisu, který bude ovládací prvek zobrazení seznamu používat k zobrazení popisů. Toto makro můžete použít nebo odeslat zprávu LVM_SETTOOLTIPS explicitně.
ListView_SetUnicodeFormat Nastaví příznak formátu znaku Unicode pro ovládací prvek. Tato zpráva umožňuje změnit znakovou sadu používanou ovládacím prvku za běhu, a nemusíte ho znovu vytvářet. Toto makro můžete použít nebo odeslat zprávu LVM_SETUNICODEFORMAT explicitně.
ListView_SetView Nastaví zobrazení ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETVIEW explicitně.
ListView_SetWorkAreas Nastaví pracovní oblasti v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_SETWORKAREAS explicitně.
ListView_SortGroups Používá funkci porovnání definovanou aplikací k řazení skupin podle ID v ovládacím prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat LVM_SORTGROUPS zprávu explicitně.
ListView_SortItems Používá funkci porovnání definovanou aplikací k seřazení položek ovládacího prvku zobrazení seznamu. Index každé položky se změní tak, aby odrážel novou sekvenci. Toto makro můžete použít nebo odeslat zprávu LVM_SORTITEMS explicitně.
ListView_SortItemsEx Používá funkci porovnání definovanou aplikací k seřazení položek ovládacího prvku zobrazení seznamu. Index každé položky se změní tak, aby odrážel novou sekvenci. Toto makro můžete použít nebo odeslat zprávu LVM_SORTITEMSEX explicitně.
ListView_SubItemHitTest Určuje, která položka nebo dílčí položka seznamu se nachází na dané pozici. Toto makro můžete použít nebo odeslat zprávu LVM_SUBITEMHITTEST explicitně.
ListView_SubItemHitTestEx Určuje, která položka nebo dílčí položka seznamu se nachází na dané pozici. Toto makro můžete použít nebo odeslat zprávu LVM_SUBITEMHITTEST explicitně.
ListView_Update Aktualizuje položku zobrazení seznamu. Pokud ovládací prvek zobrazení seznamu má styl LVS_AUTOARRANGE, toto makro způsobí uspořádání ovládacího prvku zobrazení seznamu. Toto makro můžete použít nebo odeslat zprávu LVM_UPDATE explicitně.

Zprávy

Námět Obsah
LVM_APPROXIMATEVIEWRECT Vypočítá přibližnou šířku a výšku potřebnou k zobrazení daného počtu položek. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_ApproximateViewRect.
LVM_ARRANGE Uspořádá položky v zobrazení ikon. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_Arrange.
LVM_CANCELEDITLABEL Zruší operaci úprav textu položky.
LVM_CREATEDRAGIMAGE Vytvoří seznam obrázků přetažení pro zadanou položku. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_CreateDragImage.
LVM_DELETEALLITEMS Odebere všechny položky z ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_DeleteAllItems.
LVM_DELETECOLUMN Odebere sloupec z ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_DeleteColumn.
LVM_DELETEITEM Odebere položku z ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí ListView_DeleteItem makra.
LVM_EDITLABEL Začíná místní úpravy textu zadané položky seznamu. Zpráva implicitně vybere a zaměřuje se na zadanou položku. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_EditLabel.
LVM_ENABLEGROUPVIEW Povolí nebo zakáže, zda se položky v ovládacím prvku zobrazení seznamu zobrazují jako skupina.
LVM_ENSUREVISIBLE Zajišťuje, že položka zobrazení seznamu je buď zcela nebo částečně viditelná, a v případě potřeby se posune ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_EnsureVisible.
LVM_FINDITEM Vyhledá položku zobrazení seznamu se zadanými vlastnostmi. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_FindItem.
LVM_GETBKCOLOR Získá barvu pozadí ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetBkColor.
LVM_GETBKIMAGE Získá obrázek pozadí v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí ListView_GetBkImage makra.
LVM_GETCALLBACKMASK Získá masku zpětného volání pro ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetCallbackMask.
LVM_GETCOLUMN Získá atributy sloupce ovládacího prvku list-view. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetColumn.
LVM_GETCOLUMNORDERARRAY Získá aktuální pořadí sloupců zleva doprava v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetColumnOrderArray.
LVM_GETCOLUMNWIDTH Získá šířku sloupce v zobrazení sestavy nebo seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetColumnWidth.
LVM_GETCOUNTPERPAGE Vypočítá počet položek, které se vejdou svisle do viditelné oblasti ovládacího prvku zobrazení seznamu v zobrazení seznamu nebo sestavy. Počítají se jenom plně viditelné položky. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetCountPerPage.
LVM_GETEDITCONTROL Získá popisovač k ovládacímu prvku pro úpravy, který se používá k úpravě textu položky zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetEditControl.
LVM_GETEMPTYTEXT Získá text určený k zobrazení, když se ovládací prvek zobrazení seznamu zobrazí prázdný. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetEmptyText.
LVM_GETEXTENDEDLISTVIEWSTYLE Získá rozšířené styly, které se aktuálně používají pro daný ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetExtendedListViewStyle.
LVM_GETFOCUSEDGROUP Získá skupinu, která má fokus. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetFocusedGroup.
LVM_GETFOOTERINFO Získá informace o zápatí ovládacího prvku zobrazení seznamu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetFooterInfo.
LVM_GETFOOTERITEM Získá informace o položce zápatí v ovládacím prvku zobrazení seznamu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetFooterItem.
LVM_GETFOOTERITEMRECT Získá souřadnice zápatí pro zadanou položku v ovládacím prvku zobrazení seznamu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetFooterItemRect.
LVM_GETFOOTERRECT Načte souřadnice zápatí pro ovládací prvek zobrazení seznamu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetFooterRect.
LVM_GETGROUPCOUNT Získá počet skupin.
LVM_GETGROUPINFO Získá informace o skupině.
LVM_GETGROUPINFOBYINDEX Získá informace o zadané skupině. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetGroupInfoByIndex.
LVM_GETGROUPMETRICS Získá informace o zobrazení skupin.
LVM_GETGROUPRECT Získá obdélník pro zadanou skupinu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetGroupRect.
LVM_GETGROUPSTATE Získá stav pro zadanou skupinu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetGroupState.
LVM_GETHEADER Získá popisovač ovládací prvek záhlaví používaný ovládacím prvkem list-view. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetHeader.
LVM_GETHOTCURSOR Načte hodnotu HCURSOR použitou v době, kdy je ukazatel nad položkou při povoleném sledování za provozu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetHotCursor.
LVM_GETHOTITEM Načte index horké položky. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetHotItem.
LVM_GETHOVERTIME Načte dobu, po kterou musí kurzor myši najet myší na položku, než bude vybraná. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetHoverTime.
LVM_GETIMAGELIST Načte popisovač do seznamu obrázků, který se používá pro položky zobrazení seznamu výkresu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetImageList.
LVM_GETINSERTMARK Načte pozici kurzoru.
LVM_GETINSERTMARKCOLOR Načte barvu kurzoru.
LVM_GETINSERTMARKRECT Načte obdélník, který ohraničuje kurzor.
LVM_GETISEARCHSTRING Načte řetězec přírůstkového vyhledávání ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetISearchString.
LVM_GETITEM Načte některé nebo všechny atributy položky zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItem.
LVM_GETITEMCOUNT Načte počet položek v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItemCount.
LVM_GETITEMINDEXRECT Načte ohraničující obdélník pro celý dílčí prvek nebo jeho část v aktuálním zobrazení ovládacího prvku zobrazení seznamu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetItemIndexRect.
LVM_GETITEMPOSITION Načte pozici položky zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItemPosition.
LVM_GETITEMRECT Načte ohraničující obdélník pro všechny nebo části položky v aktuálním zobrazení. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItemRect.
LVM_GETITEMSPACING Určuje mezery mezi položkami v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItemSpacing.
LVM_GETITEMSTATE Načte stav položky zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItemState.
LVM_GETITEMTEXT Načte text položky nebo dílčí položky zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetItemText.
LVM_GETNEXTITEM Vyhledá položku zobrazení seznamu, která má zadané vlastnosti a nese zadanou relaci se zadanou položkou. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetNextItem.
LVM_GETNEXTITEMINDEX Načte index položky v zadaném ovládacím prvku zobrazení seznamu, který odpovídá zadaným vlastnostem a relaci s jinou položkou. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_GetNextItemIndex.
LVM_GETNUMBEROFWORKAREAS Načte počet pracovních oblastí v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetNumberOfWorkAreas.
LVM_GETORIGIN Načte aktuální zdroj zobrazení pro ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetOrigin.
LVM_GETOUTLINECOLOR Načte barvu ohraničení ovládacího prvku zobrazení seznamu, pokud je nastaven styl rozšířeného okna LVS_EX_BORDERSELECT.
LVM_GETSELECTEDCOLUMN Načte celé číslo, které určuje vybraný sloupec.
LVM_GETSELECTEDCOUNT Určuje počet vybraných položek v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetSelectedCount.
LVM_GETSELECTIONMARK Načte značku výběru z ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetSelectionMark.
LVM_GETSTRINGWIDTH Určuje šířku zadaného řetězce pomocí aktuálního písma ovládacího prvku seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetStringWidth.
LVM_GETSUBITEMRECT Načte informace o ohraničující obdélník pro dílčí položku v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetSubItemRect (doporučeno). Tato zpráva je určena pouze pro ovládací prvky zobrazení seznamu, které používají styl LVS_REPORT.
LVM_GETTEXTBKCOLOR Načte barvu pozadí textu ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetTextBkColor.
LVM_GETTEXTCOLOR Načte barvu textu ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetTextColor.
LVM_GETTILEINFO Načte informace o dlaždici v ovládacím prvku zobrazení seznamu.
LVM_GETTILEVIEWINFO Načte informace o ovládacím prvku zobrazení seznamu v zobrazení dlaždic.
LVM_GETTOOLTIPS Načte ovládací prvek popisu, který ovládací prvek zobrazení seznamu používá k zobrazení popisů. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetToolTips.
LVM_GETTOPINDEX Načte index nejvíce viditelné položky v zobrazení seznamu nebo sestavy. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetTopIndex.
LVM_GETUNICODEFORMAT Načte příznak formátu znaku UNICODE pro ovládací prvek. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetUnicodeFormat.
LVM_GETVIEW Načte aktuální zobrazení ovládacího prvku zobrazení seznamu.
LVM_GETVIEWRECT Načte ohraničující obdélník všech položek v ovládacím prvku zobrazení seznamu. Zobrazení seznamu musí být v zobrazení ikony nebo malé ikony. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_GetViewRect.
LVM_GETWORKAREAS Načte pracovní oblasti z ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_GetWorkAreas.
LVM_HASGROUP Určuje, zda ovládací prvek zobrazení seznamu má zadanou skupinu.
LVM_HITTEST Určuje, která položka zobrazení seznamu je v případě potřeby na zadané pozici. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_HitTest.
LVM_INSERTCOLUMN Vloží nový sloupec do ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_InsertColumn.
LVM_INSERTGROUP Vloží skupinu do ovládacího prvku zobrazení seznamu.
LVM_INSERTGROUPSORTED Vloží skupinu do seřazeného seznamu skupin.
LVM_INSERTITEM Vloží novou položku do ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_InsertItem.
LVM_INSERTMARKHITTEST Načte kurzor nejblíže zadanému bodu.
LVM_ISGROUPVIEWENABLED Zkontroluje, jestli má ovládací prvek zobrazení seznamu povolené zobrazení skupiny.
LVM_ISITEMVISIBLE Označuje, zda je položka v ovládacím prvku zobrazení seznamu viditelná. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_IsItemVisible.
LVM_MAPIDTOINDEX Mapuje ID položky na index.
LVM_MAPINDEXTOID Mapuje index položky na jedinečné ID.
LVM_MOVEGROUP Není implementováno.
LVM_MOVEITEMTOGROUP Není implementováno.
LVM_REDRAWITEMS Vynutí ovládací prvek zobrazení seznamu k překreslení rozsahu položek. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_RedrawItems.
LVM_REMOVEALLGROUPS Odebere všechny skupiny z ovládacího prvku zobrazení seznamu.
LVM_REMOVEGROUP Odebere skupinu z ovládacího prvku zobrazení seznamu.
LVM_SCROLL Posune obsah ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_Scroll.
LVM_SETBKCOLOR Nastaví barvu pozadí ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetBkColor.
LVM_SETBKIMAGE Nastaví obrázek pozadí v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetBkImage.
LVM_SETCALLBACKMASK Změní masku zpětného volání pro ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetCallbackMask.
LVM_SETCOLUMN Nastaví atributy sloupce zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetColumn.
LVM_SETCOLUMNORDERARRAY Nastaví pořadí sloupců zleva doprava v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetColumnOrderArray.
LVM_SETCOLUMNWIDTH Změní šířku sloupce v režimu zobrazení sestavy nebo šířku všech sloupců v režimu zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetColumnWidth.
LVM_SETEXTENDEDLISTVIEWSTYLE Nastaví rozšířené styly v ovládacích prvcích zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetExtendedListViewStyle nebo ListView_SetExtendedListViewStyleEx.
LVM_SETGROUPINFO Nastaví informace o skupině.
LVM_SETGROUPMETRICS Nastaví informace o zobrazení skupin.
LVM_SETHOTCURSOR Nastaví hodnotu HCURSOR, kterou ovládací prvek zobrazení seznamu používá, když je ukazatel nad položkou při povoleném sledování za provozu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetHotCursor. Chcete-li zkontrolovat, zda je aktivní sledování povoleno, zavolejte SystemParametersInfo.
LVM_SETHOTITEM Nastaví aktivní položku pro ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetHotItem.
LVM_SETHOVERTIME Nastaví dobu, po kterou musí kurzor myši najet myší na položku, než je vybraná. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetHoverTime.
LVM_SETICONSPACING Nastaví mezery mezi ikonami v ovládacích prvcích zobrazení seznamu, které mají styl LVS_ICON. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetIconSpacing.
LVM_SETIMAGELIST Přiřadí seznam obrázků ovládacímu prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetImageList.
LVM_SETINFOTIP Nastaví text popisu.
LVM_SETINSERTMARK Nastaví kurzor na definovanou pozici.
LVM_SETINSERTMARKCOLOR Nastaví barvu kurzoru.
LVM_SETITEM Nastaví některé nebo všechny atributy položky zobrazení seznamu. Můžete také odeslat LVM_SETITEM a nastavit text dílčí položky. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetItem.
LVM_SETITEMCOUNT Způsobí, že ovládací prvek zobrazení seznamu přidělí paměť pro zadaný počet položek nebo nastaví virtuální počet položek v ovládacím prvku virtuální zobrazení seznamu. To závisí na tom, jak byl vytvořen ovládací prvek zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makra ListView_SetItemCount nebo ListView_SetItemCountEx.
LVM_SETITEMINDEXSTATE Nastaví stav položky zobrazení seznamu. Odešlete tuto zprávu explicitně nebo pomocí makra ListView_SetItemIndexState.
LVM_SETITEMPOSITION Přesune položku na zadanou pozici v ovládacím prvku zobrazení seznamu (musí být v zobrazení ikony nebo malého zobrazení ikon). Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetItemPosition.
LVM_SETITEMPOSITION32 Přesune položku na zadanou pozici v ovládacím prvku zobrazení seznamu (musí být v zobrazení ikony nebo malého zobrazení ikon). Tato zpráva se liší od LVM_SETITEMPOSITION zprávy v tom, že používá 32bitové souřadnice. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetItemPosition32.
LVM_SETITEMSTATE Změní stav položky v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetItemState.
LVM_SETITEMTEXT Změní text položky nebo dílčí položky zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetItemText.
LVM_SETOUTLINECOLOR Nastaví barvu ohraničení ovládacího prvku zobrazení seznamu, pokud je nastaven LVS_EX_BORDERSELECT rozšířený styl okna.
LVM_SETSELECTEDCOLUMN Nastaví index vybraného sloupce.
LVM_SETSELECTIONMARK Nastaví značku výběru v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetSelectionMark.
LVM_SETTEXTBKCOLOR Nastaví barvu pozadí textu v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetTextBkColor.
LVM_SETTEXTCOLOR Nastaví barvu textu ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SetTextColor.
LVM_SETTILEINFO Nastaví informace pro existující dlaždici ovládacího prvku zobrazení seznamu.
LVM_SETTILEVIEWINFO Nastaví informace, které ovládací prvek zobrazení seznamu používá v zobrazení dlaždic.
LVM_SETTILEWIDTH Aktuálně se nepodporuje.
LVM_SETTOOLTIPS Nastaví ovládací prvek popisu, který bude ovládací prvek zobrazení seznamu používat k zobrazení popisů. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetToolTips.
LVM_SETUNICODEFORMAT Nastaví příznak formátu znaku UNICODE pro ovládací prvek. Tato zpráva umožňuje změnit znakovou sadu používanou ovládacím prvku za běhu, a nemusíte ho znovu vytvářet. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetUnicodeFormat.
LVM_SETVIEW Nastaví zobrazení ovládacího prvku zobrazení seznamu.
LVM_SETWORKAREAS Nastaví pracovní oblasti v ovládacím prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo použít makro ListView_SetWorkAreas.
LVM_SORTGROUPS Používá funkci porovnání definovanou aplikací k řazení skupin podle ID v ovládacím prvku zobrazení seznamu.
LVM_SORTITEMS Používá funkci porovnání definovanou aplikací k seřazení položek ovládacího prvku zobrazení seznamu. Index každé položky se změní tak, aby odrážel novou sekvenci. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SortItems.
LVM_SORTITEMSEX Používá funkci porovnání definovanou aplikací k seřazení položek ovládacího prvku zobrazení seznamu. Index každé položky se změní tak, aby odrážel novou sekvenci. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SortItemsEx.
LVM_SUBITEMHITTEST Určuje, která položka nebo dílčí položka seznamu je na dané pozici. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_SubItemHitTest.
LVM_UPDATE Aktualizuje položku zobrazení seznamu. Pokud ovládací prvek zobrazení seznamu má styl LVS_AUTOARRANGE, toto makro způsobí uspořádání ovládacího prvku zobrazení seznamu. Tuto zprávu můžete odeslat explicitně nebo pomocí makra ListView_Update.

Upozornění

Námět Obsah
LVN_BEGINDRAG Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že probíhá operace přetažení, která zahrnuje levé tlačítko myši. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_BEGINLABELEDIT Upozorní nadřazené okno ovládacího prvku zobrazení seznamu na začátek úprav popisku položky. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_BEGINRDRAG Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že probíhá operace přetažení, která zahrnuje pravé tlačítko myši. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_BEGINSCROLL Upozorní nadřazené okno ovládacího prvku seznamu při spuštění operace posouvání.
LVN_COLUMNCLICK Upozorní nadřazené okno ovládacího prvku seznamu, na který byl sloupec kliknut. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_COLUMNDROPDOWN Odešle ovládací prvek zobrazení seznamu, když je stisknuto tlačítko rozevíracího seznamu. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_COLUMNOVERFLOWCLICK Po kliknutí na tlačítko přetečení se odešle ovládací prvek zobrazení seznamu. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_DELETEALLITEMS Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že budou odstraněny všechny položky v ovládacím prvku. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_DELETEITEM Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že se položka chystá odstranit. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_ENDLABELEDIT Upozorní nadřazené okno ovládacího prvku zobrazení seznamu na konec úprav popisku položky. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_ENDSCROLL Upozorní nadřazené okno ovládacího prvku seznamu, když skončí operace posouvání.
LVN_GETDISPINFO Odeslal ovládací prvek zobrazení seznamu do nadřazeného okna. Jedná se o požadavek, aby nadřazené okno poskytovalo informace potřebné k zobrazení nebo řazení položky zobrazení seznamu. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_GETEMPTYMARKUP Odesílaný ovládacím prvku zobrazením seznamu do nadřazeného okna, pokud ovládací prvek neobsahuje žádné položky. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy. Kód oznámení LVN_GETEMPTYMARKUP je žádost o zadání textu přirážky nadřazeným oknem.
LVN_GETINFOTIP Odesláno velkým ovládacím prvku zobrazení seznamu zobrazení ikon, který má LVS_EX_INFOTIP rozšířený styl. Toto oznámení se odešle, když ovládací prvek zobrazení seznamu požaduje, aby se v popisu zobrazily další textové informace. Je odeslána ve formě WM_NOTIFY zprávy.
LVN_HOTTRACK Odeslal ovládací prvek zobrazení seznamu, když uživatel přesune myš na položku. Toto oznámení se odesílá pouze ovládacími prvky zobrazení seznamu, které mají LVS_EX_TRACKSELECT rozšířený styl zobrazení seznamu. Je odeslána ve formě WM_NOTIFY zprávy.
LVN_INCREMENTALSEARCH Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že se spustilo přírůstkové vyhledávání. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_INSERTITEM Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že byla vložena nová položka. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_ITEMACTIVATE Odeslal ovládací prvek zobrazení seznamu, když uživatel aktivuje položku. Toto oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_ITEMCHANGED Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že se položka změnila. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_ITEMCHANGING Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že se položka mění. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_KEYDOWN Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že byla stisknuta klávesa. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_LINKCLICK Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, na který byl odkaz kliknut. Toto oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_MARQUEEBEGIN Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že byl zahájen výběr ohraničujícího rámečku (ohraničení). Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_ODCACHEHINT Odeslal ovládací prvek virtuálního zobrazení seznamu, když se změnil obsah jeho oblasti zobrazení. Například ovládací prvek zobrazení seznamu odešle toto oznámení, když uživatel posune zobrazení ovládacího prvku. Kód oznámení LVN_ODCACHEHINT se odešle ve formě WM_NOTIFY zprávy.
LVN_ODFINDITEM Odesláno virtuálním zobrazením seznamu ovládací prvek, pokud potřebuje vlastníka k vyhledání konkrétní položky zpětného volání. Ovládací prvek například odešle toto oznámení, když obdrží klávesovou zkratku nebo když obdrží zprávu LVM_FINDITEM.
LVN_ODSTATECHANGED Odeslal ovládací prvek zobrazení seznamu, když se změnil stav položky nebo rozsahu položek. Toto oznámení se odešle ve formě WM_NOTIFY zprávy.
LVN_SETDISPINFO Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že musí aktualizovat informace, které udržuje pro položku. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_CLICK (zobrazení seznamu) Odeslal ovládací prvek zobrazení seznamu, když uživatel klikne na položku pomocí levého tlačítka myši. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_CUSTOMDRAW (zobrazení seznamu) Odeslal ovládací prvek zobrazení seznamu, který upozorní nadřazená okna o operacích výkresu. Toto oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_DBLCLK (zobrazení seznamu) Odeslal ovládací prvek zobrazení seznamu, když uživatel dvakrát klikne na položku pomocí levého tlačítka myši. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_HOVER (zobrazení seznamu) Odesílá se ovládacím prvku zobrazení seznamu, když na položku najede myší. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_KILLFOCUS (zobrazení seznamu) Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že ovládací prvek ztratil vstupní fokus. NM_KILLFOCUS (zobrazení seznamu) se odešle ve formě zprávy WM_NOTIFY.
NM_RCLICK (zobrazení seznamu) Odeslal ovládací prvek zobrazení seznamu, když uživatel klikne na položku pravým tlačítkem myši. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_RDBLCLK (zobrazení seznamu) Odeslal ovládací prvek zobrazení seznamu, když uživatel dvakrát klikne na položku pravým tlačítkem myši. Tento kód oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_RELEASEDCAPTURE (zobrazení seznamu) Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že ovládací prvek uvolní zachycení myši. Toto oznámení se odešle ve formě WM_NOTIFY zprávy.
NM_RETURN (zobrazení seznamu) Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že ovládací prvek má vstupní fokus a že uživatel stiskl klávesu ENTER. NM_RETURN se odešle ve formě WM_NOTIFY zprávy.
NM_SETFOCUS (zobrazení seznamu) Upozorní nadřazené okno ovládacího prvku zobrazení seznamu, že ovládací prvek obdržel vstupní fokus. NM_SETFOCUS (zobrazení seznamu) se odešle ve formě zprávy WM_NOTIFY.

Struktury

Námět Obsah
LVBKIMAGE Obsahuje informace o obrázku pozadí ovládacího prvku zobrazení seznamu. Tato struktura se používá pro nastavení i načítání informací o obrázku na pozadí.
LVCOLUMN Obsahuje informace o sloupci v zobrazení sestavy. Tato struktura se používá k vytváření a manipulaci se sloupci. Tato struktura nahrazuje strukturu LV_COLUMN.
LVFINDINFO Obsahuje informace použité při hledání položky zobrazení seznamu. Tato struktura je identická s LV_FINDINFO, ale byla přejmenována tak, aby vyhovovala standardním konvencím vytváření názvů.
LVFOOTERINFO Obsahuje informace o zápatí v ovládacím prvku zobrazení seznamu.
LVFOOTERITEM Obsahuje informace o položce zápatí.
LVGROUP Slouží k nastavení a načítání skupin.
LVGROUPMETRICS Obsahuje informace o zobrazení skupin v ovládacím prvku zobrazení seznamu.
LVHITTESTINFO Obsahuje informace o testu hitu. Tato struktura byla rozšířena tak, aby vyhovovala testování podnabídek. Používá se ve spojení s LVM_HITTEST a LVM_SUBITEMHITTEST zprávami a souvisejícími makry. Tato struktura nahrazuje LVHITTESTINFO strukturu.
LVINSERTGROUPSORTED Slouží k řazení skupin. Používá se s LVM_INSERTGROUPSORTED.
LVINSERTMARK Slouží k popisu bodů vložení.
LVITEM Určuje nebo přijímá atributy položky zobrazení seznamu. Tato struktura byla aktualizována tak, aby podporovala novou hodnotu masky (LVIF_INDENT), která umožňuje odsazení položek. Tato struktura nahrazuje strukturu LV_ITEM.
LVITEMINDEX Obsahuje informace o indexu o položce zobrazení seznamu.
LVSETINFOTIP Obsahuje informace o textu popisu, který se má nastavit.
LVTILEINFO Poskytuje informace o položce v ovládacím prvku zobrazení seznamu, když je zobrazen v zobrazení dlaždice.
LVTILEVIEWINFO Poskytuje informace o ovládacím prvku zobrazení seznamu, když je zobrazen v zobrazení dlaždic.
NMITEMACTIVATE Obsahuje informace o LVN_ITEMACTIVATE kódu oznámení.
NMLISTVIEW Obsahuje informace o kódu oznámení zobrazení seznamu. Tato struktura je stejná jako struktura NM_LISTVIEW, ale byla přejmenována tak, aby vyhovovala standardním konvencím vytváření názvů.
NMLVCACHEHINT Obsahuje informace používané k aktualizaci informací o položce uložené v mezipaměti pro použití s zobrazením virtuálního seznamu.
NMLVCUSTOMDRAW Obsahuje informace specifické pro NM_CUSTOMDRAW (zobrazení seznamu) kód oznámení odeslaný ovládacím prvek zobrazení seznamu.
NMLVDISPINFO Obsahuje informace o LVN_GETDISPINFO nebo LVN_SETDISPINFO kódu oznámení. Tato struktura je stejná jako struktura LV_DISPINFO, ale byla přejmenována tak, aby vyhovovala standardním konvencím vytváření názvů.
NMLVEMPTYMARKUP Odesláno na oznámení LVN_GETEMPTYMARKUP.
NMLVFINDITEM Obsahuje informace, které vlastník potřebuje k vyhledání položek požadovaných ovládacím zobrazením virtuálního seznamu. Tato struktura se používá s kódem oznámení LVN_ODFINDITEM.
NMLVGETINFOTIP Obsahuje a přijímá informace o položce zobrazení seznamu potřebné k zobrazení popisu položky. Tato struktura se používá s kódem oznámení LVN_GETINFOTIP.
NMLVKEYDOWN Obsahuje informace používané při zpracování kódu oznámení LVN_KEYDOWN. Tato struktura je stejná jako struktura NMLVKEYDOWN, ale byla přejmenována tak, aby vyhovovala standardním konvencím vytváření názvů.
NMLVLINK Obsahuje informace o oznámení LVN_LINKCLICK.
NMLVODSTATECHANGE Struktura, která obsahuje informace pro použití při zpracování kódu oznámení LVN_ODSTATECHANGED
NMLVSCROLL Poskytuje informace o operaci posouvání.

Konstanty

Námět Obsah
rozšířené styly List-View Pomocí LVM_SETEXTENDEDLISTVIEWSTYLE zprávy nebo některého z ListView_SetExtendedListViewStyle nebo ListView_SetExtendedListViewStyleEx maker můžete použít tyto rozšířené styly ovládacích prvků zobrazení seznamu.
stavy položek List-View Hodnota stavu položky se skládá ze stavu položky, volitelného indexu masky překrytí a volitelného indexu masky obrázku stavu.
Stav položky určuje její vzhled a funkčnost. Stav může být nulový nebo jeden nebo více následujících hodnot:
List-View styly oken Následující styly oken jsou specifické pro ovládací prvky zobrazení seznamu.