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