Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ez a szakasz a listanézet-vezérlőkkel használt programozási elemekről tartalmaz információkat.
Áttekintés
| Téma | Tartalomjegyzék |
|---|---|
| A List-View vezérlők | A listanézet vezérlőelem egy olyan ablak, amely elemek gyűjteményét jeleníti meg. |
| alapértelmezett List-View üzenetfeldolgozási | Ez a szakasz a listanézet vezérlőelem által végzett ablaküzenet-feldolgozást sorolja fel. |
| List-View vezérlők használata | Ez a szakasz kód példákat tartalmaz, amelyek bemutatják, hogyan hozhat létre és használhat listanézet-vezérlőket az alkalmazásokban. |
Makrók
| Téma | Tartalomjegyzék |
|---|---|
| ListView_ApproximateViewRect | Kiszámítja a megadott számú elem megjelenítéséhez szükséges hozzávetőleges szélességet és magasságot. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_APPROXIMATEVIEWRECT üzenetet. |
| ListView_Arrange | Elemek elrendezése ikonnézetben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_ARRANGE üzenetet. |
| ListView_CancelEditLabel | Egy elem szövegszerkesztési műveletének megszakítása. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_CANCELEDITLABEL üzenetet. |
| ListView_CreateDragImage | Létrehoz egy húzási képlistát a megadott elemhez. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_CREATEDRAGIMAGE üzenetet. |
| ListView_DeleteAllItems | Eltávolítja az összes elemet egy listanézet-vezérlőből. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_DELETEALLITEMS üzenetet. |
| ListView_DeleteColumn | Eltávolít egy oszlopot egy listanézet-vezérlőből. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_DELETECOLUMN üzenetet. |
| ListView_DeleteItem | Eltávolít egy elemet egy listanézet-vezérlőből. Ezt a makrót használhatja, vagy kifejezetten elküldheti a LVM_DELETEITEM üzenetet. |
| ListView_EditLabel | Megkezdi a megadott listanézeti elem szövegének helyben történő szerkesztését. Az üzenet implicit módon kijelöli és összpontosítja a megadott elemet. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_EDITLABEL üzenetet. |
| ListView_EnableGroupView | Engedélyezi vagy letiltja, hogy a listanézet vezérlőelem elemei csoportként jelenjenek-e meg. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_ENABLEGROUPVIEW üzenetet. |
| ListView_EnsureVisible | Biztosítja, hogy egy listanézeti elem teljesen vagy részben látható legyen, szükség esetén görgetve a listanézet vezérlőt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_ENSUREVISIBLE üzenetet. |
| ListView_FindItem | A megadott jellemzőkkel rendelkező listanézeti elemet keres. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_FINDITEM üzenetet. |
| ListView_GetBkColor | Lekéri a listanézet vezérlő háttérszínét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETBKCOLOR üzenetet. |
| ListView_GetBkImage | Lekéri a háttérképet egy listanézet-vezérlőben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETBKIMAGE üzenetet. |
| ListView_GetCallbackMask | Lekéri a visszahívási maszkot egy listanézet-vezérlőhöz. Ezt a makrót használhatja, vagy kifejezetten elküldheti a LVM_GETCALLBACKMASK üzenetet. |
| ListView_GetCheckState | Meghatározza, hogy ki van-e jelölve egy listanézet-vezérlő egyik eleme. Ez csak olyan listanézet-vezérlők esetén használható, amelyek LVS_EX_CHECKBOXES stílussal rendelkeznek. |
| ListView_GetColumn | Lekéri egy listanézet vezérlőelem oszlopának attribútumait. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETCOLUMN üzenetet. |
| ListView_GetColumnOrderArray | Lekéri a listanézet vezérlőelem oszlopainak aktuális balról jobbra sorrendjét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETCOLUMNORDERARRAY üzenetet. |
| ListView_GetColumnWidth | Lekéri egy oszlop szélességét jelentés- vagy listanézetben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETCOLUMNWIDTH üzenetet. |
| ListView_GetCountPerPage | Kiszámítja azoknak az elemeknek a számát, amelyek függőlegesen elférnek a listanézet vezérlőelem látható területén lista- vagy jelentésnézetben. Csak a teljesen látható elemek vannak megszámolva. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETCOUNTPERPAGE üzenetet. |
| ListView_GetEditControl | Lekéri a leírót a listanézeti elem szövegének szerkesztéséhez használt szerkesztési vezérlőhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETEDITCONTROL üzenetet. |
| ListView_GetEmptyText | Lekéri a listanézet vezérlőelem üres megjelenésekor megjelenítendő szöveget. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETEMPTYTEXT üzenetet. |
| ListView_GetExtendedListViewStyle | Lekéri az adott listanézet-vezérlőhöz jelenleg használt bővített stílusokat. Ezt a makrót használhatja, vagy kifejezetten elküldheti a LVM_GETEXTENDEDLISTVIEWSTYLE üzenetet. |
| ListView_GetFocusedGroup | Lekéri a fókuszt tartalmazó csoportot. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETFOCUSEDGROUP üzenetet. |
| ListView_GetFooterInfo | Egy megadott listanézet-vezérlő láblécére vonatkozó információkat kap. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETFOOTERINFO üzenetet. |
| ListView_GetFooterItem | Egy adott listanézet vezérlőelem élőlábelemére vonatkozó információkat kér le. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETFOOTERITEM üzenetet. |
| ListView_GetFooterItemRect | Lekéri az élőláb koordinátáit egy listanézet-vezérlő adott eleméhez. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETFOOTERITEMRECT üzenetet. |
| ListView_GetFooterRect | Lekéri az élőláb koordinátáit egy megadott listanézet-vezérlőhöz. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETFOOTERRECT üzenetet. |
| ListView_GetGroupCount | Lekéri a csoportok számát. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETGROUPCOUNT üzenetet. |
| ListView_GetGroupHeaderImageList | Lekéri a meglévő listanézet-vezérlőhöz beállított csoportfejléc képlistáját. |
| ListView_GetGroupInfo | Csoportinformációkat kap. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETGROUPINFO üzenetet. |
| ListView_GetGroupInfoByIndex | Egy adott csoport adatainak lekérdezője. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETGROUPINFOBYINDEX üzenetet. |
| ListView_GetGroupMetrics | Információkat kap a csoportok megjelenítéséről. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETGROUPMETRICS üzenetet. |
| ListView_GetGroupRect | Lekéri egy adott csoport téglalapját. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETGROUPRECT üzenetet. |
| ListView_GetGroupState | Lekéri egy adott csoport állapotát. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETGROUPSTATE üzenetet. |
| ListView_GetHeader | Lekéri a fogópontot a listanézet vezérlőelem által használt fejlécvezérlőhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETHEADER üzenetet. |
| ListView_GetHotCursor | Lekéri a HCURSOR-t, amikor az egérmutató egy elem felett van, miközben a gyakori követés engedélyezve van. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_GETHOTCURSOR üzenetet. |
| ListView_GetHotItem | Lekéri a gyakori elemet tartalmazó indexet. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETHOTITEM üzenetet. |
| ListView_GetHoverTime | Lekérdezi, hogy az egérmutatónak mennyi ideig kell rámutatnia egy elemre a kijelölés előtt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETHOVERTIME üzenetet. |
| ListView_GetImageList | Lekéri a fogópontot a rajzlistanézet elemeihez használt képlistára. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETIMAGELIST üzenetet. |
| ListView_GetInsertMark | Lekéri a beszúrási pont pozícióját. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETINSERTMARK üzenetet. |
| ListView_GetInsertMarkColor | Lekéri a beszúrási pont színét. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_GETINSERTMARKCOLOR üzenetet. |
| ListView_GetInsertMarkRect | Lekéri a beszúrási pontot határos téglalapot. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETINSERTMARKRECT üzenetet. |
| ListView_GetISearchString | Lekéri egy listanézet vezérlőelem növekményes keresési sztringét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETISEARCHSTRING üzenetet. |
| ListView_GetItem | Lekéri egy listanézeti elem attribútumait. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETITEM üzenetet. |
| ListView_GetItemCount | Lekéri a listanézet vezérlőelem elemeinek számát. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETITEMCOUNT üzenetet. |
| ListView_GetItemIndexRect | Lekéri a határolókeretet egy részhalmaz egészéhez vagy egy részéhez egy adott listanézet vezérlőelem aktuális nézetében. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETITEMINDEXRECT üzenetet. |
| ListView_GetItemPosition | Lekéri egy listanézeti elem pozícióját. Használhatja ezt a makrót, vagy explicit módon elküldheti a LVM_GETITEMPOSITION üzenetet. |
| ListView_GetItemRect | Lekéri a határolókeretet egy elem egészéhez vagy egy részéhez az aktuális nézetben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETITEMRECT üzenetet. |
| ListView_GetItemSpacing | Meghatározza a listanézet vezérlőelem elemei közötti térközt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETITEMSPACING üzenetet. |
| ListView_GetItemState | Lekéri egy listanézeti elem állapotát. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETITEMSTATE üzenetet. |
| ListView_GetItemText | Lekéri egy listanézeti elem vagy alelem szövegét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETITEMTEXT üzenetet. |
| ListView_GetNextItem | Olyan listanézeti elemet keres, amely rendelkezik a megadott tulajdonságokkal, és a megadott kapcsolatot egy adott elemhez viseli. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETNEXTITEM üzenetet. |
| ListView_GetNextItemIndex | Lekéri az elem indexét egy adott listanézet vezérlőelemben, amely a megadott tulajdonságokkal és kapcsolatokkal rendelkezik egy másik elemhez. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_GETNEXTITEMINDEX üzenetet. |
| ListView_GetNumberOfWorkAreas | Lekéri a munkaterületek számát egy listanézet-vezérlőben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETNUMBEROFWORKAREAS üzenetet. |
| ListView_GetOrigin | Lekéri egy listanézet vezérlőelem aktuális nézetének forrását. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETORIGIN üzenetet. |
| ListView_GetOutlineColor | Lekéri a listanézet vezérlőelem szegélyének színét, ha a LVS_EX_BORDERSELECT bővített ablakstílus be van állítva. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETOUTLINECOLOR üzenetet. |
| ListView_GetSelectedColumn | Lekéri a kijelölt oszlopot meghatározó egész számot. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_GETSELECTEDCOLUMN üzenetet. |
| ListView_GetSelectedCount | Meghatározza a listanézet vezérlőelem kijelölt elemeinek számát. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETSELECTEDCOUNT üzenetet. |
| ListView_GetSelectionMark | Lekéri a kijelölési jelet egy listanézet-vezérlőből. Használhatja ezt a makrót, vagy explicit módon elküldheti a LVM_GETSELECTIONMARK üzenetet. |
| ListView_GetStringWidth | Egy megadott sztring szélességét határozza meg a megadott listanézet-vezérlő aktuális betűtípusával. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETSTRINGWIDTH üzenetet. |
| ListView_GetSubItemRect | Beolvashatja a listanézet vezérlőelem altemét körülvevő téglalapra vonatkozó információkat. Használhatja ezt a makrót (ajánlott), vagy kifejezetten elküldheti a LVM_GETSUBITEMRECT üzenetet. Ez a makró csak a LVS_REPORT stílust használó listanézet-vezérlőkre használható. |
| ListView_GetTextBkColor | Lekéri egy listanézet vezérlőelem háttérszínét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETTEXTBKCOLOR üzenetet. |
| ListView_GetTextColor | Lekéri a listanézet vezérlőelem szövegszínét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETTEXTCOLOR üzenetet. |
| ListView_GetTileInfo | Egy listanézet vezérlőelem csempéivel kapcsolatos információk lekérdezhetők. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETTILEINFO üzenetet. |
| ListView_GetTileViewInfo | Információt kap egy listanézet-vezérlőről csempenézetben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETTILEVIEWINFO üzenetet. |
| ListView_GetToolTips | Lekéri azt az elemleírás-vezérlőt, amelyet a listanézet vezérlőelem használ az elemleírások megjelenítéséhez. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_GETTOOLTIPS üzenetet. |
| ListView_GetTopIndex | Lekéri a legfelül látható elem indexét lista- vagy jelentésnézetben. Ezt a makrót használhatja, vagy kifejezetten elküldheti a LVM_GETTOPINDEX üzenetet. |
| ListView_GetUnicodeFormat | Lekéri a vezérlő Unicode-karakterformázási jelzőt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETUNICODEFORMAT üzenetet. |
| ListView_GetView | Lekéri egy listanézet vezérlőelem aktuális nézetét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETVIEW üzenetet. |
| ListView_GetViewRect | Lekéri a listanézet vezérlőelem összes elemének határoló téglalapját. A listanézetnek ikon vagy kis ikon nézetben kell lennie. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETVIEWRECT üzenetet. |
| ListView_GetWorkAreas | Lekéri a munkaterületeket egy listanézet-vezérlőből. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_GETWORKAREAS üzenetet. |
| ListView_HasGroup | Meghatározza, hogy a listanézet vezérlőelem rendelkezik-e megadott csoportokkal. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_HASGROUP üzenetet. |
| ListView_HitTest | Meghatározza, hogy melyik listanézeti elem (ha van ilyen) adott helyen van. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_HITTEST üzenetet. |
| ListView_HitTestEx | Meghatározza, hogy melyik listanézeti elem (ha van ilyen) adott helyen van. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_HITTEST üzenetet. |
| ListView_InsertColumn | Új oszlop beszúrása listanézet-vezérlőbe. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_INSERTCOLUMN üzenetet. |
| ListView_InsertGroup | Csoport beszúrása listanézet-vezérlőbe. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_INSERTGROUP üzenetet. |
| ListView_InsertGroupSorted | Csoport beszúrása a csoportok rendezett listájába. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_INSERTGROUPSORTED üzenetet. |
| ListView_InsertItem | Új elemet szúr be egy listanézet-vezérlőbe. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_INSERTITEM üzenetet. |
| ListView_InsertMarkHitTest | Lekéri a megadott ponthoz legközelebb eső beszúrási pontot. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_INSERTMARKHITTEST üzenetet. |
| ListView_IsGroupViewEnabled | Ellenőrzi, hogy a listanézet vezérlőelem engedélyezve van-e a csoportnézetben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_ISGROUPVIEWENABLED üzenetet. |
| ListView_IsItemVisible | Azt jelzi, hogy látható-e egy elem a listanézet vezérlőelemben. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_ISITEMVISIBLE üzenetet. |
| ListView_MapIDToIndex | Egy elem azonosítóját indexre képezi le. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_MAPIDTOINDEX üzenetet. |
| ListView_MapIndexToID | Egy elem indexét egy egyedi azonosítóra képezi le. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_MAPINDEXTOID üzenetet. |
| ListView_MoveGroup | Nincs implementálva. |
| ListView_MoveItemToGroup | Nincs implementálva. |
| ListView_RedrawItems | Listanézet-vezérlő kényszerítése elemek egy tartományának újrafelfedésére. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_REDRAWITEMS üzenetet. |
| ListView_RemoveAllGroups | Eltávolítja az összes csoportot egy listanézet-vezérlőből. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_REMOVEALLGROUPS üzenetet. |
| ListView_RemoveGroup | Eltávolít egy csoportot egy listanézet-vezérlőből. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_REMOVEGROUP üzenetet. |
| ListView_Scroll | Görgeti a listanézet-vezérlő tartalmát. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_SCROLL üzenetet. |
| ListView_SetBkColor | A listanézet vezérlőelem háttérszínét állítja be. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETBKCOLOR üzenetet. |
| ListView_SetBkImage | Beállítja a háttérképet egy listanézet-vezérlőben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETBKIMAGE üzenetet. |
| ListView_SetCallbackMask | Listanézet-vezérlő visszahívási maszkjának módosítása. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETCALLBACKMASK üzenetet. |
| ListView_SetCheckState | Kijelöl vagy töröl egy elemet egy listanézet-vezérlőben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETITEMSTATE üzenetet. |
| ListView_SetColumn | Egy listanézeti oszlop attribútumait állítja be. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETCOLUMN üzenetet. |
| ListView_SetColumnOrderArray | A listanézet vezérlőelem oszlopainak balról jobbra sorrendjét állítja be. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETCOLUMNORDERARRAY üzenetet. |
| ListView_SetColumnWidth | Egy oszlop szélességének módosítására szolgál jelentésnézetben vagy listanézet módban az összes oszlop szélességének módosítására. Ezt a makrót használhatja, vagy kifejezetten elküldheti a LVM_SETCOLUMNWIDTH üzenetet. |
| ListView_SetExtendedListViewStyle | Bővített stílusokat állít be a listanézet-vezérlőkhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETEXTENDEDLISTVIEWSTYLE üzenetet. |
| ListView_SetExtendedListViewStyleEx | Bővített stílusokat állít be a listanézet-vezérlőkhöz a stílusmaszk használatával. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETEXTENDEDLISTVIEWSTYLE üzenetet. |
| ListView_SetGroupHeaderImageList | Képlistát rendel egy listanézet vezérlőelem csoportfejlécéhez. |
| ListView_SetGroupInfo | Csoportinformációkat állít be. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETGROUPINFO üzenetet. |
| ListView_SetGroupMetrics | A csoportok megjelenítésére vonatkozó információkat állítja be. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_SETGROUPMETRICS üzenetet. |
| ListView_SetGroupState | Egy adott csoport állapotát állítja be. |
| ListView_SetHotCursor | Beállítja azt a HCURSOR-t, amelyet a listanézet-vezérlő használ, amikor a mutató egy elem felett van, miközben a gyakori követés engedélyezve van. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETHOTCURSOR üzenetet. A gyakori elérésű nyomkövetés engedélyezésének ellenőrzéséhez hívja meg SystemParametersInfo. |
| ListView_SetHotItem | Beállítja a gyakori elemet egy listanézet-vezérlőben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETHOTITEM üzenetet. |
| ListView_SetHoverTime | Megadja, hogy az egérmutatónak mennyi ideig kell rámutatnia egy elemre a kijelölés előtt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETHOVERTIME üzenetet. |
| ListView_SetIconSpacing | A listanézet vezérlőinek ikonjai közötti térközt LVS_ICON stílusra állítja. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETICONSPACING üzenetet. |
| ListView_SetImageList | Képlistát rendel egy listanézet-vezérlőhöz. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETIMAGELIST üzenetet. |
| ListView_SetInfoTip | Elemleírás szövegének beállítása. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_SETINFOTIP üzenetet. |
| ListView_SetInsertMark | A beszúrási pontot a megadott pozícióra állítja. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETINSERTMARK üzenetet. |
| ListView_SetInsertMarkColor | Beállítja a beszúrási pont színét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETINSERTMARKCOLOR üzenetet. |
| ListView_SetItem | Egy listanézeti elem attribútumainak egy részét vagy egészét állítja be. A ListView_SetItem használatával is beállíthatja egy részhalmaz szövegét. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_SETITEM üzenetet. |
| ListView_SetItemCount | A listanézet vezérlő a megadott számú elem memóriájának lefoglalását okozza. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETITEMCOUNT üzenetet. |
| ListView_SetItemCountEx | Beállítja az elemek virtuális számát egy virtuális lista nézetben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETITEMCOUNT üzenetet. |
| ListView_SetItemIndexState | Egy megadott listanézetelem állapotát állítja be. Használja ezt a makrót, vagy küldje el kifejezetten a LVM_SETITEMINDEXSTATE üzenetet. |
| ListView_SetItemPosition | Elem áthelyezése egy listanézet vezérlőelem megadott helyére (ikon vagy kis ikon nézetben). Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETITEMPOSITION üzenetet. |
| ListView_SetItemPosition32 | Elem áthelyezése egy listanézet vezérlőelem megadott helyére (ikon vagy kis ikon nézetben). Ez a makró abban különbözik a ListView_SetItemPosition makrótól, hogy 32 bites koordinátákat használ. Használhatja a ListView_SetItemPosition32 makrót, vagy explicit módon küldheti el a LVM_SETITEMPOSITION32 üzenetet. |
| ListView_SetItemState | Egy listanézet vezérlőelem egy elemének állapotát módosítja. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETITEMSTATE üzenetet. |
| ListView_SetItemText | Listanézeti elem vagy alelem szövegének módosítása. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETITEMTEXT üzenetet. |
| ListView_SetOutlineColor | A listanézet vezérlőelem szegélyének színét állítja be, ha a LVS_EX_BORDERSELECT bővített ablakstílus be van állítva. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETOUTLINECOLOR üzenetet. |
| ListView_SetSelectedColumn | Beállítja a kijelölt oszlop indexét. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETSELECTEDCOLUMN üzenetet. |
| ListView_SetSelectionMark | A kijelölési jelet egy listanézet-vezérlőben állítja be. Ezt a makrót használhatja, vagy kifejezetten elküldheti a LVM_SETSELECTIONMARK üzenetet. |
| ListView_SetTextBkColor | Beállítja a szöveg háttérszínét egy listanézet-vezérlőben. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETTEXTBKCOLOR üzenetet. |
| ListView_SetTextColor | A listanézet vezérlőelem szövegszínét állítja be. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETTEXTCOLOR üzenetet. |
| ListView_SetTileInfo | Egy listanézet vezérlőelem meglévő csempéjének adatait állítja be. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETTILEINFO üzenetet. |
| ListView_SetTileViewInfo | Beállítja azokat az információkat, amelyeket egy listanézet-vezérlő használ csempenézetben. Használhatja ezt a makrót, vagy explicit módon küldheti el a LVM_SETTILEVIEWINFO üzenetet. |
| ListView_SetToolTips | Beállítja azt az elemleírás-vezérlőt, amelyet a listanézet-vezérlő az elemleírások megjelenítéséhez fog használni. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETTOOLTIPS üzenetet. |
| ListView_SetUnicodeFormat | Beállítja a vezérlő Unicode karakterformátum-jelölőjének beállítását. Ez az üzenet lehetővé teszi, hogy a vezérlő által használt karakterkészletet futásidőben módosítsa ahelyett, hogy újra létre kellene hoznia a vezérlőt. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETUNICODEFORMAT üzenetet. |
| ListView_SetView | Listanézet-vezérlő nézetének beállítása. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETVIEW üzenetet. |
| ListView_SetWorkAreas | Beállítja a munkaterületeket egy listanézet-vezérlőn belül. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SETWORKAREAS üzenetet. |
| ListView_SortGroups | Egy alkalmazás által definiált összehasonlító függvény használatával rendezi a csoportokat azonosító szerint egy listanézet-vezérlőn belül. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SORTGROUPS üzenetet. |
| ListView_SortItems | Egy alkalmazás által definiált összehasonlító függvény használatával rendezi a listanézet-vezérlő elemeit. Az egyes elemek indexe az új sorozatnak megfelelően változik. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SORTITEMS üzenetet. |
| ListView_SortItemsEx | Egy alkalmazás által definiált összehasonlító függvény használatával rendezi a listanézet-vezérlő elemeit. Az egyes elemek indexe az új sorozatnak megfelelően változik. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SORTITEMSEX üzenetet. |
| ListView_SubItemHitTest | Meghatározza, hogy melyik listanézeti elem vagy alelem található egy adott helyen. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SUBITEMHITTEST üzenetet. |
| ListView_SubItemHitTestEx | Meghatározza, hogy melyik listanézeti elem vagy alelem található egy adott helyen. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_SUBITEMHITTEST üzenetet. |
| ListView_Update | Listanézeti elem frissítése. Ha a listanézet vezérlőelem LVS_AUTOARRANGE stílussal rendelkezik, ez a makró a listanézet vezérlőelem elrendezését eredményezi. Használhatja ezt a makrót, vagy kifejezetten elküldheti a LVM_UPDATE üzenetet. |
Üzenetek
| Téma | Tartalomjegyzék |
|---|---|
| LVM_APPROXIMATEVIEWRECT | Kiszámítja a megadott számú elem megjelenítéséhez szükséges hozzávetőleges szélességet és magasságot. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_ApproximateViewRect makrót. |
| LVM_ARRANGE | Elemek elrendezése ikonnézetben. Ezt az üzenetet explicit módon vagy a ListView_Arrange makró használatával is elküldheti. |
| LVM_CANCELEDITLABEL | Egy elem szövegszerkesztési műveletének megszakítása. |
| LVM_CREATEDRAGIMAGE | Létrehoz egy húzási képlistát a megadott elemhez. Ezt az üzenetet explicit módon vagy a ListView_CreateDragImage makró használatával is elküldheti. |
| LVM_DELETEALLITEMS | Eltávolítja az összes elemet egy listanézet-vezérlőből. Ezt az üzenetet explicit módon vagy a ListView_DeleteAllItems makró használatával is elküldheti. |
| LVM_DELETECOLUMN | Eltávolít egy oszlopot egy listanézet-vezérlőből. Ezt az üzenetet explicit módon vagy a ListView_DeleteColumn makró használatával is elküldheti. |
| LVM_DELETEITEM | Eltávolít egy elemet egy listanézet-vezérlőből. Ezt az üzenetet explicit módon vagy a ListView_DeleteItem makró használatával is elküldheti. |
| LVM_EDITLABEL | Megkezdi a megadott listanézeti elem szövegének helyben történő szerkesztését. Az üzenet implicit módon kijelöli és összpontosítja a megadott elemet. Ezt az üzenetet explicit módon vagy a ListView_EditLabel makró használatával is elküldheti. |
| LVM_ENABLEGROUPVIEW | Engedélyezi vagy letiltja, hogy a listanézet vezérlőelem elemei csoportként jelenjenek-e meg. |
| LVM_ENSUREVISIBLE | Biztosítja, hogy egy listanézeti elem teljesen vagy részben látható legyen, szükség esetén görgetve a listanézet vezérlőt. Ezt az üzenetet explicit módon vagy a ListView_EnsureVisible makró használatával is elküldheti. |
| LVM_FINDITEM | A megadott jellemzőkkel rendelkező listanézeti elemet keres. Ezt az üzenetet explicit módon vagy a ListView_FindItem makró használatával is elküldheti. |
| LVM_GETBKCOLOR | Lekéri a listanézet vezérlő háttérszínét. Ezt az üzenetet explicit módon vagy a ListView_GetBkColor makró használatával is elküldheti. |
| LVM_GETBKIMAGE | Lekéri a háttérképet egy listanézet-vezérlőben. Ezt az üzenetet explicit módon vagy a ListView_GetBkImage makró használatával is elküldheti. |
| LVM_GETCALLBACKMASK | Lekéri a visszahívási maszkot egy listanézet-vezérlőhöz. Ezt az üzenetet explicit módon vagy a ListView_GetCallbackMask makró használatával is elküldheti. |
| LVM_GETCOLUMN | Lekéri egy listanézet vezérlőelem oszlopának attribútumait. Ezt az üzenetet explicit módon vagy a ListView_GetColumn makró használatával is elküldheti. |
| LVM_GETCOLUMNORDERARRAY | Lekéri a listanézet vezérlőelem oszlopainak aktuális balról jobbra sorrendjét. Ezt az üzenetet kifejezetten elküldheti, vagy használhatja a ListView_GetColumnOrderArray makrót. |
| LVM_GETCOLUMNWIDTH | Lekéri egy oszlop szélességét jelentés- vagy listanézetben. Ezt az üzenetet explicit módon vagy a ListView_GetColumnWidth makró használatával is elküldheti. |
| LVM_GETCOUNTPERPAGE | Kiszámítja azoknak az elemeknek a számát, amelyek függőlegesen elférnek a listanézet vezérlőelem látható területén lista- vagy jelentésnézetben. Csak a teljesen látható elemek vannak megszámolva. Ezt az üzenetet explicit módon vagy a ListView_GetCountPerPage makró használatával is elküldheti. |
| LVM_GETEDITCONTROL | Lekéri a leírót a listanézeti elem szövegének szerkesztéséhez használt szerkesztési vezérlőhöz. Ezt az üzenetet explicit módon vagy a ListView_GetEditControl makró használatával is elküldheti. |
| LVM_GETEMPTYTEXT | Lekéri a listanézet vezérlőelem üres megjelenésekor megjelenítendő szöveget. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetEmptyText makró használatával. |
| LVM_GETEXTENDEDLISTVIEWSTYLE | Lekéri az adott listanézet-vezérlőhöz jelenleg használt bővített stílusokat. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetExtendedListViewStyle makrót. |
| LVM_GETFOCUSEDGROUP | Lekéri a fókuszt tartalmazó csoportot. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetFocusedGroup makró használatával. |
| LVM_GETFOOTERINFO | A listanézet-vezérlő láblécével kapcsolatos információk lekérdezése. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetFooterInfo makró használatával. |
| LVM_GETFOOTERITEM | Egy listanézet vezérlőelem élőlábeleméről szerez be információt. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetFooterItem makró használatával. |
| LVM_GETFOOTERITEMRECT | Lekéri az élőláb koordinátáit egy listanézet-vezérlő adott eleméhez. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetFooterItemRect makró használatával. |
| LVM_GETFOOTERRECT | Lekéri a listanézet vezérlőelem láblécének koordinátáit. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetFooterRect makró használatával. |
| LVM_GETGROUPCOUNT | Lekéri a csoportok számát. |
| LVM_GETGROUPINFO | Csoportinformációkat kap. |
| LVM_GETGROUPINFOBYINDEX | Egy adott csoport adatainak lekérdezője. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetGroupInfoByIndex makró használatával. |
| LVM_GETGROUPMETRICS | Információkat kap a csoportok megjelenítéséről. |
| LVM_GETGROUPRECT | Lekéri egy adott csoport téglalapját. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetGroupRect makró használatával. |
| LVM_GETGROUPSTATE | Lekéri egy adott csoport állapotát. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetGroupState makró használatával. |
| LVM_GETHEADER | Lekéri a fogópontot a listanézet vezérlőelem által használt fejlécvezérlőhöz. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetHeader makrót. |
| LVM_GETHOTCURSOR | Lekéri azt a HCURSOR-értéket, amelyet akkor használ, amikor a mutató egy elem felett van, miközben a gyakori követés engedélyezve van. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetHotCursor makrót. |
| LVM_GETHOTITEM | Lekéri a gyakori elemet tartalmazó indexet. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetHotItem makrót. |
| LVM_GETHOVERTIME | Beolvassa, hogy az egérmutatónak mennyi ideig kell rámutatnia egy elemre a kijelölés előtt. Ezt az üzenetet kifejezetten elküldheti, vagy használhatja a ListView_GetHoverTime makrót. |
| LVM_GETIMAGELIST | Lekéri a leírót a rajzlistanézet elemeihez használt képlistára. Ezt az üzenetet explicit módon vagy a ListView_GetImageList makró használatával is elküldheti. |
| LVM_GETINSERTMARK | Lekéri a beszúrási pont pozícióját. |
| LVM_GETINSERTMARKCOLOR | Lekéri a beszúrási pont színét. |
| LVM_GETINSERTMARKRECT | Lekéri a beszúrási pontot határos téglalapot. |
| LVM_GETISEARCHSTRING | Egy listanézet vezérlőelem növekményes keresési sztringjének lekérése. Ezt az üzenetet explicit módon vagy a ListView_GetISearchString makró használatával is elküldheti. |
| LVM_GETITEM | Lekéri egy listanézeti elem attribútumainak egy részét vagy egészét. Ezt az üzenetet explicit módon vagy a ListView_GetItem makró használatával is elküldheti. |
| LVM_GETITEMCOUNT | Lekéri a listanézet vezérlőelem elemeinek számát. Ezt az üzenetet explicit módon vagy a ListView_GetItemCount makró használatával is elküldheti. |
| LVM_GETITEMINDEXRECT | Lekéri a határoló téglalapot egy részhalmaz egészére vagy egy részére a listanézet vezérlőelem aktuális nézetében. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetItemIndexRect makró használatával. |
| LVM_GETITEMPOSITION | Lekéri egy listanézeti elem pozícióját. Ezt az üzenetet explicit módon vagy a ListView_GetItemPosition makró használatával is elküldheti. |
| LVM_GETITEMRECT | Lekéri a határolókeretet egy elem egészére vagy egy részére az aktuális nézetben. Ezt az üzenetet explicit módon vagy a ListView_GetItemRect makró használatával is elküldheti. |
| LVM_GETITEMSPACING | Meghatározza a listanézet vezérlőelem elemei közötti térközt. Ezt az üzenetet explicit módon vagy a ListView_GetItemSpacing makró használatával is elküldheti. |
| LVM_GETITEMSTATE | Lekéri egy listanézeti elem állapotát. Ezt az üzenetet explicit módon vagy a ListView_GetItemState makró használatával is elküldheti. |
| LVM_GETITEMTEXT | Lekéri egy listanézeti elem vagy alelem szövegét. Ezt az üzenetet explicit módon vagy a ListView_GetItemText makró használatával is elküldheti. |
| LVM_GETNEXTITEM | Olyan listanézeti elemet keres, amely rendelkezik a megadott tulajdonságokkal, és a megadott kapcsolatot egy adott elemhez viseli. Ezt az üzenetet explicit módon vagy a ListView_GetNextItem makró használatával is elküldheti. |
| LVM_GETNEXTITEMINDEX | Lekéri egy elem indexét egy megadott listanézet-vezérlőben, amely megfelel a megadott tulajdonságoknak és egy másik elemhez való viszonynak. Küldje el ezt az üzenetet explicit módon vagy a ListView_GetNextItemIndex makró használatával. |
| LVM_GETNUMBEROFWORKAREAS | Lekéri a munkaterületek számát egy listanézet-vezérlőben. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetNumberOfWorkAreas makrót. |
| LVM_GETORIGIN | Lekéri egy listanézet vezérlőelem aktuális nézetének forrását. Ezt az üzenetet explicit módon vagy a ListView_GetOrigin makró használatával is elküldheti. |
| LVM_GETOUTLINECOLOR | A listanézet vezérlőelem szegélyének színét kéri le, ha a LVS_EX_BORDERSELECT bővített ablakstílus be van állítva. |
| LVM_GETSELECTEDCOLUMN | Lekéri a kijelölt oszlopot meghatározó egész számot. |
| LVM_GETSELECTEDCOUNT | Meghatározza a listanézet vezérlőelem kijelölt elemeinek számát. Ezt az üzenetet explicit módon vagy a ListView_GetSelectedCount makró használatával is elküldheti. |
| LVM_GETSELECTIONMARK | Lekéri a kijelölési jelet egy listanézet-vezérlőből. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetSelectionMark makrót. |
| LVM_GETSTRINGWIDTH | Egy megadott sztring szélességét határozza meg a megadott listanézet-vezérlő aktuális betűtípusával. Ezt az üzenetet explicit módon vagy a ListView_GetStringWidth makró használatával is elküldheti. |
| LVM_GETSUBITEMRECT | Beolvassa a listanézet vezérlőelem egy részhalmazának határoló téglalapjáról szóló információkat. Ezt az üzenetet explicit módon vagy a ListView_GetSubItemRect makróval (ajánlott) küldheti el. Ez az üzenet csak a LVS_REPORT stílust használó listanézet-vezérlőkkel használható. |
| LVM_GETTEXTBKCOLOR | Lekéri egy listanézet vezérlőelem szövegháttérszínét. Ezt az üzenetet explicit módon vagy a ListView_GetTextBkColor makró használatával is elküldheti. |
| LVM_GETTEXTCOLOR | Lekéri egy listanézet vezérlőelem szövegszínét. Ezt az üzenetet explicit módon vagy a ListView_GetTextColor makró használatával is elküldheti. |
| LVM_GETTILEINFO | Egy listanézet vezérlőelem csempéivel kapcsolatos információkat kér le. |
| LVM_GETTILEVIEWINFO | Információ lekérése egy listanézet vezérlőelemről csempenézetben. |
| LVM_GETTOOLTIPS | Lekéri azt az elemleírás-vezérlőt, amelyet a listanézet vezérlő az elemleírások megjelenítéséhez használ. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetToolTips makrót. |
| LVM_GETTOPINDEX | Lekéri a legfelül látható elem indexét lista- vagy jelentésnézetben. Ezt az üzenetet explicit módon vagy a ListView_GetTopIndex makró használatával is elküldheti. |
| LVM_GETUNICODEFORMAT | Lekéri a vezérlő UNICODE-karakterformátum-jelzőt. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_GetUnicodeFormat makrót. |
| LVM_GETVIEW | Lekéri egy listanézet vezérlőelem aktuális nézetét. |
| LVM_GETVIEWRECT | Lekéri a listanézet vezérlőelem összes elemének határoló téglalapját. A listanézetnek ikon vagy kis ikon nézetben kell lennie. Ezt az üzenetet explicit módon vagy a ListView_GetViewRect makró használatával is elküldheti. |
| LVM_GETWORKAREAS | Lekéri a munkaterületeket egy listanézet-vezérlőből. Ezt az üzenetet kifejezetten elküldheti, vagy használhatja a ListView_GetWorkAreas makrót. |
| LVM_HASGROUP | Meghatározza, hogy a listanézet vezérlőelem rendelkezik-e megadott csoportokkal. |
| LVM_HITTEST | Meghatározza, hogy melyik listanézeti elem (ha van ilyen) adott helyen van. Ezt az üzenetet explicit módon vagy a ListView_HitTest makró használatával is elküldheti. |
| LVM_INSERTCOLUMN | Új oszlop beszúrása listanézet-vezérlőbe. Ezt az üzenetet explicit módon vagy a ListView_InsertColumn makró használatával is elküldheti. |
| LVM_INSERTGROUP | Csoport beszúrása listanézet-vezérlőbe. |
| LVM_INSERTGROUPSORTED | Csoport beszúrása a csoportok rendezett listájába. |
| LVM_INSERTITEM | Új elemet szúr be egy listanézet-vezérlőbe. Ezt az üzenetet explicit módon vagy a ListView_InsertItem makró használatával is elküldheti. |
| LVM_INSERTMARKHITTEST | Lekéri a megadott ponthoz legközelebb eső beszúrási pontot. |
| LVM_ISGROUPVIEWENABLED | Ellenőrzi, hogy a listanézet vezérlőelem engedélyezve van-e a csoportnézetben. |
| LVM_ISITEMVISIBLE | Azt jelzi, hogy látható-e egy elem a listanézet vezérlőelemben. Küldje el ezt az üzenetet explicit módon vagy a ListView_IsItemVisible makró használatával. |
| LVM_MAPIDTOINDEX | Egy elem azonosítóját indexre képezi le. |
| LVM_MAPINDEXTOID | Egy elem indexét egy egyedi azonosítóra képezi le. |
| LVM_MOVEGROUP | Nincs implementálva. |
| LVM_MOVEITEMTOGROUP | Nincs implementálva. |
| LVM_REDRAWITEMS | Listanézet-vezérlő kényszerítése elemek egy tartományának újrafelfedésére. Ezt az üzenetet explicit módon vagy a ListView_RedrawItems makró használatával is elküldheti. |
| LVM_REMOVEALLGROUPS | Eltávolítja az összes csoportot egy listanézet-vezérlőből. |
| LVM_REMOVEGROUP | Eltávolít egy csoportot egy listanézet-vezérlőből. |
| LVM_SCROLL | Görgeti a listanézet-vezérlő tartalmát. Ezt az üzenetet explicit módon vagy a ListView_Scroll makró használatával is elküldheti. |
| LVM_SETBKCOLOR | A listanézet vezérlőelem háttérszínét állítja be. Ezt az üzenetet explicit módon vagy a ListView_SetBkColor makró használatával is elküldheti. |
| LVM_SETBKIMAGE | Beállítja a háttérképet egy listanézet-vezérlőben. Ezt az üzenetet explicit módon vagy a ListView_SetBkImage makró használatával is elküldheti. |
| LVM_SETCALLBACKMASK | Listanézet-vezérlő visszahívási maszkjának módosítása. Ezt az üzenetet explicit módon vagy a ListView_SetCallbackMask makró használatával is elküldheti. |
| LVM_SETCOLUMN | Egy listanézeti oszlop attribútumait állítja be. Ezt az üzenetet explicit módon vagy a ListView_SetColumn makró használatával is elküldheti. |
| LVM_SETCOLUMNORDERARRAY | A listanézet vezérlőelem oszlopainak balról jobbra sorrendjét állítja be. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetColumnOrderArray makrót. |
| LVM_SETCOLUMNWIDTH | Módosítja egy oszlop szélességét jelentésnézeti módban, vagy listanézet módban az összes oszlop szélességét. Ezt az üzenetet kifejezetten elküldheti, vagy használhatja a ListView_SetColumnWidth makrót. |
| LVM_SETEXTENDEDLISTVIEWSTYLE | Bővített stílusokat állít be a listanézet vezérlőiben. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetExtendedListViewStyle vagy ListView_SetExtendedListViewStyleEx makrót. |
| LVM_SETGROUPINFO | Csoportinformációkat állít be. |
| LVM_SETGROUPMETRICS | A csoportok megjelenítésére vonatkozó információkat állítja be. |
| LVM_SETHOTCURSOR | Beállítja azt a HCURSOR-értéket, amelyet a listanézet-vezérlő használ, amikor a mutató egy elem felett van, miközben a gyakori követés engedélyezve van. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetHotCursor makrót. A gyakori elérésű nyomkövetés engedélyezésének ellenőrzéséhez hívja meg SystemParametersInfo. |
| LVM_SETHOTITEM | Beállítja a listanézet-vezérlő gyakori elemét. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetHotItem makrót. |
| LVM_SETHOVERTIME | Megadja, hogy az egérmutatónak mennyi ideig kell rámutatnia egy elemre a kijelölés előtt. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetHoverTime makrót. |
| LVM_SETICONSPACING | A LVS_ICON stílussal rendelkező listanézet-vezérlők ikonjai közötti térközt állítja be. Ezt az üzenetet explicit módon vagy a ListView_SetIconSpacing makró használatával is elküldheti. |
| LVM_SETIMAGELIST | Képlistát rendel egy listanézet-vezérlőhöz. Ezt az üzenetet explicit módon vagy a ListView_SetImageList makró használatával is elküldheti. |
| LVM_SETINFOTIP | Elemleírás szövegének beállítása. |
| LVM_SETINSERTMARK | A beszúrási pontot a megadott pozícióra állítja. |
| LVM_SETINSERTMARKCOLOR | Beállítja a beszúrási pont színét. |
| LVM_SETITEM | Egy listanézeti elem attribútumainak egy részét vagy egészét állítja be. A részhalmaz szövegének beállításához LVM_SETITEM is elküldhet. Ezt az üzenetet explicit módon vagy a ListView_SetItem makró használatával is elküldheti. |
| LVM_SETITEMCOUNT | A listanézet vezérlőelem a megadott számú elem memóriájának lefoglalását okozza, vagy beállítja a virtuális listanézet-vezérlő elemek virtuális számát. Ez a listanézet-vezérlő létrehozásának módjától függ. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetItemCount vagy ListView_SetItemCountEx makrókat. |
| LVM_SETITEMINDEXSTATE | Egy listanézeti elem állapotát állítja be. Küldje el ezt az üzenetet explicit módon vagy a ListView_SetItemIndexState makró használatával. |
| LVM_SETITEMPOSITION | Elem áthelyezése egy listanézet vezérlőelem megadott helyére (ikon vagy kis ikon nézetben kell lennie). Ezt az üzenetet explicit módon vagy a ListView_SetItemPosition makró használatával is elküldheti. |
| LVM_SETITEMPOSITION32 | Elem áthelyezése egy listanézet vezérlőelem megadott helyére (ikon vagy kis ikon nézetben kell lennie). Ez az üzenet abban különbözik a LVM_SETITEMPOSITION üzenettől, hogy 32 bites koordinátákat használ. Ezt az üzenetet explicit módon vagy a ListView_SetItemPosition32 makró használatával is elküldheti. |
| LVM_SETITEMSTATE | Egy listanézet vezérlőelem egy elemének állapotát módosítja. Ezt az üzenetet explicit módon vagy a ListView_SetItemState makró használatával is elküldheti. |
| LVM_SETITEMTEXT | Listanézeti elem vagy alelem szövegének módosítása. Ezt az üzenetet explicit módon vagy a ListView_SetItemText makró használatával is elküldheti. |
| LVM_SETOUTLINECOLOR | A listanézet vezérlőelem szegélyének színét állítja be, ha a LVS_EX_BORDERSELECT bővített ablakstílus be van állítva. |
| LVM_SETSELECTEDCOLUMN | Beállítja a kijelölt oszlop indexét. |
| LVM_SETSELECTIONMARK | A kijelölési jelet egy listanézet-vezérlőben állítja be. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetSelectionMark makrót. |
| LVM_SETTEXTBKCOLOR | Beállítja a szöveg háttérszínét egy listanézet-vezérlőben. Ezt az üzenetet explicit módon vagy a ListView_SetTextBkColor makró használatával is elküldheti. |
| LVM_SETTEXTCOLOR | A listanézet vezérlőelem szövegszínét állítja be. Ezt az üzenetet explicit módon vagy a ListView_SetTextColor makró használatával is elküldheti. |
| LVM_SETTILEINFO | Egy listanézet vezérlőelem meglévő csempéjének adatait állítja be. |
| LVM_SETTILEVIEWINFO | Beállítja azokat az információkat, amelyeket egy listanézet-vezérlő használ csempenézetben. |
| LVM_SETTILEWIDTH | Jelenleg nem támogatott. |
| LVM_SETTOOLTIPS | Beállítja azt az elemleírás-vezérlőt, amelyet a listanézet-vezérlő az elemleírások megjelenítéséhez fog használni. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetToolTips makrót. |
| LVM_SETUNICODEFORMAT | Beállítja a unicode karakterformátum jelzőt a vezérlőelemhez. Ez az üzenet lehetővé teszi, hogy a vezérlő által használt karakterkészletet futásidőben módosítsa ahelyett, hogy újra létre kellene hoznia a vezérlőt. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetUnicodeFormat makrót. |
| LVM_SETVIEW | Listanézet-vezérlő nézetének beállítása. |
| LVM_SETWORKAREAS | Beállítja a munkaterületeket egy listanézet-vezérlőn belül. Ezt az üzenetet explicit módon is elküldheti, vagy használhatja a ListView_SetWorkAreas makrót. |
| LVM_SORTGROUPS | Egy alkalmazás által definiált összehasonlító függvény használatával rendezi a csoportokat azonosító szerint egy listanézet-vezérlőn belül. |
| LVM_SORTITEMS | Egy alkalmazás által definiált összehasonlító függvény használatával rendezi a listanézet-vezérlő elemeit. Az egyes elemek indexe az új sorozatnak megfelelően változik. Ezt az üzenetet explicit módon vagy a ListView_SortItems makró használatával is elküldheti. |
| LVM_SORTITEMSEX | Egy alkalmazás által definiált összehasonlító függvény használatával rendezi a listanézet-vezérlő elemeit. Az egyes elemek indexe az új sorozatnak megfelelően változik. Ezt az üzenetet explicit módon vagy a ListView_SortItemsEx makró használatával is elküldheti. |
| LVM_SUBITEMHITTEST | Meghatározza, hogy melyik listanézeti elem vagy alelem van egy adott helyzetben. Ezt az üzenetet explicit módon vagy a ListView_SubItemHitTest makró használatával is elküldheti. |
| LVM_UPDATE | Listanézeti elem frissítése. Ha a listanézet vezérlőelem LVS_AUTOARRANGE stílussal rendelkezik, ez a makró a listanézet vezérlőelem elrendezését eredményezi. Ezt az üzenetet explicit módon vagy a ListView_Update makró használatával is elküldheti. |
Értesítések
| Téma | Tartalomjegyzék |
|---|---|
| LVN_BEGINDRAG | Értesíti a listanézet vezérlőjének szülőablakát, hogy a bal egérgombot érintő húzási művelet van elindítva. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_BEGINLABELEDIT | Értesíti a listanézet-vezérlő szülőablakát az elem címkeszerkesztésének kezdetéről. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_BEGINRDRAG | Értesíti a listanézet vezérlőjének szülőablakát, hogy a jobb egérgombot érintő húzási művelet van elindítva. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_BEGINSCROLL | A listanézet-vezérlő szülőablakának értesítése görgetési művelet indításakor. |
| LVN_COLUMNCLICK | Értesíti a listanézet-vezérlő szülőablakát, hogy egy oszlopra kattintott. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_COLUMNDROPDOWN | Egy listanézet vezérlőelem küldi el, ha a listanézet legördülő gombja le van nyomva. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_COLUMNOVERFLOWCLICK | Listanézet-vezérlő küldi el, amikor a túlcsordulás gombra kattint. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_DELETEALLITEMS | Értesíti a listanézet vezérlőjének szülőablakát, hogy a vezérlőben lévő összes elem törölve lesz. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_DELETEITEM | Értesíti a listanézet-vezérlő szülőablakát, hogy egy elemet törölni szeretne. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_ENDLABELEDIT | Értesíti a listanézet-vezérlő szülőablakát az elem címkeszerkesztésének végéről. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_ENDSCROLL | Értesíti a listanézet vezérlőjének szülőablakát, amikor egy görgetési művelet véget ér. |
| LVN_GETDISPINFO | Egy listanézet vezérlőelem küldi el a szülőablakába. A szülőablak kérése, hogy adja meg a listanézet elemeinek megjelenítéséhez vagy rendezéséhez szükséges információkat. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_GETEMPTYMARKUP | Listanézet-vezérlővel elküldve a szülőablakba, ha a vezérlő nem tartalmaz elemeket. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. A LVN_GETEMPTYMARKUP értesítési kód a szülőablakra vonatkozó kérés, amely jelölőszöveget ad meg. |
| LVN_GETINFOTIP | A LVS_EX_INFOTIP kibővített stílust tartalmazó nagyméretű ikonnézet-listanézet-vezérlő küldi el. Ezt az értesítést akkor küldi el a rendszer, ha a listanézet-vezérlő további szöveges információkat kér egy elemleírásban való megjelenítéshez. A rendszer WM_NOTIFY üzenet formájában küldi el. |
| LVN_HOTTRACK | Egy listanézet vezérlőelem küldi el, amikor a felhasználó áthelyezi az egeret egy elem fölé. Ezt az értesítést csak olyan listanézet-vezérlők küldik, amelyek LVS_EX_TRACKSELECT kiterjesztett listanézet-stílussal rendelkeznek. A rendszer WM_NOTIFY üzenet formájában küldi el. |
| LVN_INCREMENTALSEARCH | Értesíti a listanézet-vezérlő szülőablakát, hogy növekményes keresés indult el. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_INSERTITEM | Értesíti a listanézet-vezérlő szülőablakát, hogy új elemet szúrtak be. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_ITEMACTIVATE | Listanézet-vezérlő küldi el, amikor a felhasználó aktivál egy elemet. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_ITEMCHANGED | Értesíti a listanézet vezérlőjének szülőablakát, hogy egy elem megváltozott. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_ITEMCHANGING | Értesíti a listanézet-vezérlő szülőablakát, hogy egy elem módosul. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_KEYDOWN | Értesíti a listanézet vezérlőjének szülőablakát, hogy a kulcs le lett nyomva. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_LINKCLICK | Értesíti a listanézet-vezérlő szülőablakát, hogy a hivatkozásra kattintott. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_MARQUEEBEGIN | Értesíti a listanézet-vezérlő szülőablakát, hogy megkezdődött egy határolókeret (kijelölés) kijelölése. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_ODCACHEHINT | A virtuális listanézet vezérlője küldi el, ha a megjelenítési terület tartalma megváltozott. Egy listanézet-vezérlő például akkor küldi el ezt az értesítést, ha a felhasználó görgeti a vezérlő megjelenítését. A LVN_ODCACHEHINT értesítési kód WM_NOTIFY üzenet formájában lesz elküldve. |
| LVN_ODFINDITEM | Egy virtuális listanézet által küldött vezérlő, ha a tulajdonosnak szüksége van egy adott visszahívási elemre. A vezérlő például akkor küldi el ezt az értesítést, ha billentyűparancs-bemenetet kap, vagy amikor LVM_FINDITEM üzenetet kap. |
| LVN_ODSTATECHANGED | Listanézet-vezérlő küldi el, ha egy elem vagy elemtartomány állapota megváltozott. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer. |
| LVN_SETDISPINFO | Értesíti a listanézet vezérlőjének szülőablakát, hogy frissítenie kell az elemhez tartozó információkat. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_CLICK (listanézet) | Egy listanézet-vezérlő küldi el, amikor a felhasználó a bal egérgombbal egy elemre kattint. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_CUSTOMDRAW (listanézet) | Egy listanézet-vezérlő küldi el, hogy értesítse a szülőablakait a rajzműveletekről. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_DBLCLK (listanézet) | Egy listanézet-vezérlő küldi el, amikor a felhasználó duplán kattint egy elemre a bal egérgombbal. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_HOVER (listanézet) | Listanézet-vezérlő küldi el, amikor az egér rámutat egy elemre. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_KILLFOCUS (listanézet) | Értesíti a listanézet vezérlőjének szülőablakát, hogy a vezérlő elvesztette a bemeneti fókuszt.
NM_KILLFOCUS (listanézet)WM_NOTIFY üzenet formájában küldik el. |
| NM_RCLICK (listanézet) | Egy listanézet-vezérlő küldi el, amikor a felhasználó a jobb egérgombbal egy elemre kattint. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_RDBLCLK (listanézet) | Egy listanézet-vezérlő küldi el, amikor a felhasználó duplán kattint egy elemre a jobb egérgombbal. Ezt az értesítési kódot WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_RELEASEDCAPTURE (listanézet) | Értesíti a listanézet-vezérlő szülőablakát, hogy a vezérlő egérrögzítést bocsát ki. Ezt az értesítést WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_RETURN (listanézet) | Értesíti a listanézet vezérlőjének szülőablakát, hogy a vezérlő a bemeneti fókuszt tartalmazza, és hogy a felhasználó lenyomta az ENTER billentyűt. NM_RETURN WM_NOTIFY üzenet formájában küldi el a rendszer. |
| NM_SETFOCUS (listanézet) | Értesíti a listanézet-vezérlő szülőablakát, hogy a vezérlő megkapta a bemeneti fókuszt.
NM_SETFOCUS (listanézet) küldése WM_NOTIFY üzenet formájában történik. |
Struktúrák
| Téma | Tartalomjegyzék |
|---|---|
| LVBKIMAGE | A listanézet-vezérlő háttérképével kapcsolatos információkat tartalmaz. Ez a struktúra a háttérképek adatainak beállítására és beolvasására is használható. |
| LVCOLUMN | A jelentés nézetben lévő oszlopokkal kapcsolatos információkat tartalmaz. Ez a struktúra oszlopok létrehozására és kezelésére is használható. Ez a struktúra felülírja a LV_COLUMN struktúrát. |
| LVFINDINFO | Listanézet-elem keresésekor használt információkat tartalmaz. Ez a struktúra megegyezik a LV_FINDINFO, de a szabványos elnevezési konvencióknak megfelelően lett átnevezve. |
| LVFOOTERINFO | Egy listanézet vezérlőelem élőlábának adatait tartalmazza. |
| LVFOOTERITEM | Egy élőlábelem adatait tartalmazza. |
| LVGROUP | Csoportok beállítására és lekérésére szolgál. |
| LVGROUPMETRICS | A csoportok listanézet-vezérlőkben való megjelenítésére vonatkozó információkat tartalmaz. |
| LVHITTESTINFO | Egy találati teszt adatait tartalmazza. Ezt a struktúrát kiterjesztették a részszintű találattesztelésre. A LVM_HITTEST és LVM_SUBITEMHITTEST üzenetekkel és a kapcsolódó makrókkal társítva használható. Ez a struktúra felülírja az LVHITTESTINFO struktúrát. |
| LVINSERTGROUPSORTED | Csoportok rendezésére szolgál. A LVM_INSERTGROUPSORTED. |
| LVINSERTMARK | A beszúrási pontok leírására szolgál. |
| LVITEM | Egy listanézeti elem attribútumait adja meg vagy kapja meg. Ez a struktúra frissült egy új maszkérték (LVIF_INDENT) támogatásához, amely lehetővé teszi az elemek behúzását. Ez a struktúra felülírja a LV_ITEM struktúrát. |
| LVITEMINDEX | Listanézeti elem indexadatait tartalmazza. |
| LVSETINFOTIP | Információt nyújt a beállítani kívánt elemleírás-szövegről. |
| LVTILEINFO | Információt nyújt a listanézet vezérlőelem egy eleméről, amikor csempenézetben jelenik meg. |
| LVTILEVIEWINFO | Információt nyújt a listanézet vezérlőelemről, amikor csempenézetben jelenik meg. |
| NMITEMACTIVATE | Információkat tartalmaz egy LVN_ITEMACTIVATE értesítési kódról. |
| NMLISTVIEW | A listanézet értesítési kódjáról tartalmaz információkat. Ez a struktúra megegyezik a NM_LISTVIEW struktúrával, de át lett nevezve szabványos elnevezési konvenciókra. |
| NMLVCACHEHINT | A gyorsítótárazott elem adatainak frissítéséhez használt információkat tartalmazza, hogy virtuális listanézettel. |
| NMLVCUSTOMDRAW | Egy NM_CUSTOMDRAW (listanézet) listanézet-vezérlő által küldött értesítési kódra vonatkozó információkat tartalmaz. |
| NMLVDISPINFO | Információkat tartalmaz egy LVN_GETDISPINFO vagy LVN_SETDISPINFO értesítési kódról. Ez a struktúra megegyezik a LV_DISPINFO struktúrával, de a szabványos elnevezési konvencióknak megfelelően lett átnevezve. |
| NMLVEMPTYMARKUP |
LVN_GETEMPTYMARKUP értesítésre küldve. |
| NMLVFINDITEM | A virtuális listanézet vezérlőelem által kért elemek megkereséséhez szükséges információkat tartalmazza. Ez a struktúra az LVN_ODFINDITEM értesítési kóddal használható. |
| NMLVGETINFOTIP | Egy elem elemleírásának megjelenítéséhez szükséges listanézeti elemek adatait tartalmazza és fogadja. Ez a struktúra az LVN_GETINFOTIP értesítési kóddal használható. |
| NMLVKEYDOWN | A LVN_KEYDOWN értesítési kódjának feldolgozásához használt információkat tartalmazza. Ez a struktúra megegyezik az NMLVKEYDOWN struktúrával, de a szabványos elnevezési konvencióknak megfelelően lett átnevezve. |
| NMLVLINK | Információkat tartalmaz egy LVN_LINKCLICK értesítésről. |
| NMLVODSTATECHANGE | A LVN_ODSTATECHANGED értesítési kód feldolgozásához használható információkat tartalmazó struktúra. |
| NMLVSCROLL | Információt nyújt a görgetési műveletről. |
Állandók
| Téma | Tartalomjegyzék |
|---|---|
| bővített List-View stílusok | A LVM_SETEXTENDEDLISTVIEWSTYLE üzenet vagy a ListView_SetExtendedListViewStyle vagy ListView_SetExtendedListViewStyleEx makrók egyikével alkalmazhatja ezeket a kiterjesztett listanézet-vezérlőstílusokat. |
| List-View elemállapotok | Az elem állapotértéke az elem állapotából, egy választható átfedési maszkindexből és egy opcionális állapotképmaszk-indexből áll. Az elemek állapota határozza meg annak megjelenését és működését. Az állapot lehet nulla vagy egy vagy több a következő értékek közül: |
| List-View ablakstílusok | Az alábbi ablakstílusok listanézet-vezérlőkre vonatkoznak. |