Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |