Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här avsnittet innehåller information om de programmeringselement som används med listvisningskontroller.
Översikter
| Ämne | Innehåll |
|---|---|
| Om List-View-kontroller | En listvykontroll är ett fönster som visar en samling objekt. |
| Standard List-View Meddelandebearbetning | I det här avsnittet visas den fönstermeddelandebearbetning som utförs av en listvykontroll. |
| Använda List-View-kontroller | Det här avsnittet innehåller kodexempel som visar hur du skapar och använder listvisningskontroller i dina program. |
Makron
| Ämne | Innehåll |
|---|---|
| ListView_ApproximateViewRect | Beräknar den ungefärliga bredd och höjd som krävs för att visa ett visst antal objekt. Du kan använda det här makrot eller skicka meddelandet LVM_APPROXIMATEVIEWRECT explicit. |
| ListView_Arrange | Ordnar objekt i ikonvyn. Du kan använda det här makrot eller skicka LVM_ARRANGE-meddelandet explicit. |
| ListView_CancelEditLabel | Avbryter en textredigeringsåtgärd för objekt. Du kan använda det här makrot eller skicka meddelandet LVM_CANCELEDITLABEL explicit. |
| ListView_CreateDragImage | Skapar en dragbildlista för det angivna objektet. Du kan använda det här makrot eller uttryckligen skicka LVM_CREATEDRAGIMAGE meddelande. |
| ListView_DeleteAllItems | Tar bort alla objekt från en listvykontroll. Du kan använda det här makrot eller skicka LVM_DELETEALLITEMS-meddelandet explicit. |
| ListView_DeleteColumn | Tar bort en kolumn från en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_DELETECOLUMN. |
| ListView_DeleteItem | Tar bort ett objekt från en listvykontroll. Du kan använda det här makrot eller skicka LVM_DELETEITEM-meddelandet explicit. |
| ListView_EditLabel | Börjar redigera det angivna listvyobjektets text på plats. Meddelandet väljer implicit och fokuserar det angivna objektet. Du kan använda det här makrot eller skicka meddelandet LVM_EDITLABEL explicit. |
| ListView_EnableGroupView | Aktiverar eller inaktiverar om objekten i en listvykontroll visas som en grupp. Du kan använda det här makrot eller skicka meddelandet LVM_ENABLEGROUPVIEW explicit. |
| ListView_EnsureVisible | Ser till att ett listvyobjekt antingen är helt eller delvis synligt, och bläddrar i listvisningskontrollen om det behövs. Du kan använda det här makrot eller skicka meddelandet LVM_ENSUREVISIBLE explicit. |
| ListView_FindItem | Söker efter ett listvyobjekt med de angivna egenskaperna. Du kan använda det här makrot eller uttryckligen skicka LVM_FINDITEM meddelandet. |
| ListView_GetBkColor | Hämtar bakgrundsfärgen för en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_GETBKCOLOR meddelande. |
| ListView_GetBkImage | Hämtar bakgrundsbilden i en listvykontroll. Du kan använda det här makrot eller skicka LVM_GETBKIMAGE-meddelandet explicit. |
| ListView_GetCallbackMask | Hämtar återanropsmasken för en listvisningskontroll. Du kan använda det här makrot eller skicka LVM_GETCALLBACKMASK-meddelandet explicit. |
| ListView_GetCheckState | Avgör om ett objekt i en listvykontroll är markerat. Detta bör endast användas för listvisningskontroller som har LVS_EX_CHECKBOXES formatmall. |
| ListView_GetColumn | Hämtar attributen för en listvykontrolls kolumn. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_GETCOLUMN. |
| ListView_GetColumnOrderArray | Hämtar den aktuella ordningen från vänster till höger för kolumner i en listvykontroll. Du kan använda det här makrot eller skicka LVM_GETCOLUMNORDERARRAY-meddelandet explicit. |
| ListView_GetColumnWidth | Hämtar bredden på en kolumn i rapport- eller listvyn. Du kan använda det här makrot eller uttryckligen skicka LVM_GETCOLUMNWIDTH meddelande. |
| ListView_GetCountPerPage | Beräknar antalet objekt som får plats lodrätt i det synliga området i en listvykontroll i list- eller rapportvyn. Endast fullt synliga objekt räknas. Du kan använda det här makrot eller skicka LVM_GETCOUNTPERPAGE-meddelandet explicit. |
| ListView_GetEditControl | Hämtar handtaget till redigeringskontrollen som används för att redigera ett listvyobjekts text. Du kan använda det här makrot eller skicka meddelandet LVM_GETEDITCONTROL explicit. |
| ListView_GetEmptyText | Hämtar texten som är avsedd att visas när listvisningskontrollen visas tom. Använd det här makrot eller skicka LVM_GETEMPTYTEXT-meddelandet explicit. |
| ListView_GetExtendedListViewStyle | Hämtar de utökade formatmallar som för närvarande används för en viss listvykontroll. Du kan använda det här makrot eller skicka LVM_GETEXTENDEDLISTVIEWSTYLE-meddelandet explicit. |
| ListView_GetFocusedGroup | Hämtar den grupp som har fokus. Använd det här makrot eller skicka LVM_GETFOCUSEDGROUP-meddelandet explicit. |
| ListView_GetFooterInfo | Hämtar information om sidfoten för en angiven listvykontroll. Använd det här makrot eller skicka LVM_GETFOOTERINFO-meddelandet explicit. |
| ListView_GetFooterItem | Hämtar information om ett sidfotsobjekt för en angiven listvykontroll. Använd det här makrot eller skicka LVM_GETFOOTERITEM-meddelandet explicit. |
| ListView_GetFooterItemRect | Hämtar koordinaterna för en sidfot för ett angivet objekt i en listvykontroll. Använd det här makrot eller skicka LVM_GETFOOTERITEMRECT-meddelandet explicit. |
| ListView_GetFooterRect | Hämtar koordinaterna för sidfoten för en angiven listvykontroll. Använd det här makrot eller skicka meddelandet LVM_GETFOOTERRECT explicit. |
| ListView_GetGroupCount | Hämtar antalet grupper. Du kan använda det här makrot eller uttryckligen skicka LVM_GETGROUPCOUNT meddelande. |
| ListView_GetGroupHeaderImageList | Hämtar den grupprubrikbildlista som har angetts för en befintlig listvykontroll. |
| ListView_GetGroupInfo | Hämtar gruppinformation. Du kan använda det här makrot eller skicka meddelandet LVM_GETGROUPINFO explicit. |
| ListView_GetGroupInfoByIndex | Hämtar information om en angiven grupp. Använd det här makrot eller skicka LVM_GETGROUPINFOBYINDEX-meddelandet explicit. |
| ListView_GetGroupMetrics | Hämtar information om visning av grupper. Du kan använda det här makrot eller skicka meddelandet LVM_GETGROUPMETRICS explicit. |
| ListView_GetGroupRect | Hämtar rektangeln för en angiven grupp. Använd det här makrot eller skicka LVM_GETGROUPRECT-meddelandet explicit. |
| ListView_GetGroupState | Hämtar tillståndet för en angiven grupp. Använd det här makrot eller skicka LVM_GETGROUPSTATE-meddelandet explicit. |
| ListView_GetHeader | Hämtar handtaget till den rubrikkontroll som används av en listvykontroll. Du kan använda det här makrot eller skicka LVM_GETHEADER-meddelandet explicit. |
| ListView_GetHotCursor | Hämtar HCURSOR som används när pekaren är över ett objekt medan frekvent spårning är aktiverat. Du kan använda det här makrot eller skicka meddelandet LVM_GETHOTCURSOR explicit. |
| ListView_GetHotItem | Hämtar indexet för det heta objektet. Du kan använda det här makrot eller skicka LVM_GETHOTITEM-meddelandet explicit. |
| ListView_GetHoverTime | Hämtar den tid som musmarkören måste hovra över ett objekt innan det väljs. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_GETHOVERTIME. |
| ListView_GetImageList | Hämtar handtaget till en bildlista som används för att rita listvyobjekt. Du kan använda det här makrot eller uttryckligen skicka LVM_GETIMAGELIST meddelandet. |
| ListView_GetInsertMark | Hämtar insättningspunktens position. Du kan använda det här makrot eller uttryckligen skicka LVM_GETINSERTMARK meddelande. |
| ListView_GetInsertMarkColor | Hämtar färgen på insättningspunkten. Du kan använda det här makrot eller skicka meddelandet LVM_GETINSERTMARKCOLOR explicit. |
| ListView_GetInsertMarkRect | Hämtar rektangeln som begränsar insättningspunkten. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_GETINSERTMARKRECT. |
| ListView_GetISearchString | Hämtar den inkrementella söksträngen för en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETISEARCHSTRING explicit. |
| ListView_GetItem | Hämtar vissa eller alla attribut för ett listvyobjekt. Du kan använda det här makrot eller skicka meddelandet LVM_GETITEM explicit. |
| ListView_GetItemCount | Hämtar antalet objekt i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETITEMCOUNT explicit. |
| ListView_GetItemIndexRect | Hämtar avgränsningsrektangeln för hela eller delar av en underwebbplats i den aktuella vyn för en angiven listvykontroll. Använd det här makrot eller skicka LVM_GETITEMINDEXRECT-meddelandet explicit. |
| ListView_GetItemPosition | Hämtar positionen för ett listvyobjekt. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_GETITEMPOSITION. |
| ListView_GetItemRect | Hämtar avgränsningsrektangeln för hela eller delar av ett objekt i den aktuella vyn. Du kan använda det här makrot eller skicka LVM_GETITEMRECT-meddelandet explicit. |
| ListView_GetItemSpacing | Avgör avståndet mellan objekt i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_GETITEMSPACING meddelande. |
| ListView_GetItemState | Hämtar tillståndet för ett listvyobjekt. Du kan använda det här makrot eller skicka meddelandet LVM_GETITEMSTATE explicit. |
| ListView_GetItemText | Hämtar texten för ett listvyobjekt eller underobjekt. Du kan använda det här makrot eller skicka meddelandet LVM_GETITEMTEXT explicit. |
| ListView_GetNextItem | Söker efter ett listvyobjekt som har de angivna egenskaperna och som bär den angivna relationen till ett angivet objekt. Du kan använda det här makrot eller uttryckligen skicka LVM_GETNEXTITEM meddelande. |
| ListView_GetNextItemIndex | Hämtar indexet för objektet i en viss listvykontroll som har de angivna egenskaperna och relationen till ett annat specifikt objekt. Använd det här makrot eller skicka LVM_GETNEXTITEMINDEX-meddelandet explicit. |
| ListView_GetNumberOfWorkAreas | Hämtar antalet arbetsytor i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETNUMBEROFWORKAREAS explicit. |
| ListView_GetOrigin | Hämtar det aktuella visnings ursprunget för en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETORIGIN explicit. |
| ListView_GetOutlineColor | Hämtar färgen på kantlinjen för en listvykontroll om det LVS_EX_BORDERSELECT utökade fönsterformatet har angetts. Du kan använda det här makrot eller uttryckligen skicka LVM_GETOUTLINECOLOR meddelande. |
| ListView_GetSelectedColumn | Hämtar ett heltal som anger den valda kolumnen. Du kan använda det här makrot eller skicka LVM_GETSELECTEDCOLUMN-meddelandet explicit. |
| ListView_GetSelectedCount | Avgör antalet markerade objekt i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETSELECTEDCOUNT explicit. |
| ListView_GetSelectionMark | Hämtar markeringen från en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_GETSELECTIONMARK. |
| ListView_GetStringWidth | Avgör bredden på en angiven sträng med den angivna listvisningskontrollens aktuella teckensnitt. Du kan använda det här makrot eller skicka LVM_GETSTRINGWIDTH-meddelandet explicit. |
| ListView_GetSubItemRect | Hämtar information om rektangeln som omger en underwebbplats i en listvykontroll. Du kan använda det här makrot (rekommenderas) eller skicka LVM_GETSUBITEMRECT-meddelandet explicit. Det här makrot är avsett att endast användas i listvisningskontroller som använder LVS_REPORT formatmall. |
| ListView_GetTextBkColor | Hämtar textbakgrundsfärgen för en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETTEXTBKCOLOR explicit. |
| ListView_GetTextColor | Hämtar textfärgen för en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_GETTEXTCOLOR. |
| ListView_GetTileInfo | Hämtar information om en panel i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_GETTILEINFO explicit. |
| ListView_GetTileViewInfo | Hämtar information om en listvykontroll i panelvyn. Du kan använda det här makrot eller skicka LVM_GETTILEVIEWINFO-meddelandet explicit. |
| ListView_GetToolTips | Hämtar knappbeskrivningskontrollen som listvisningskontrollen använder för att visa knappbeskrivningar. Du kan använda det här makrot eller skicka LVM_GETTOOLTIPS-meddelandet explicit. |
| ListView_GetTopIndex | Hämtar indexet för det översta synliga objektet i list- eller rapportvyn. Du kan använda det här makrot eller skicka LVM_GETTOPINDEX-meddelandet explicit. |
| ListView_GetUnicodeFormat | Hämtar unicode-teckenformatflaggan för kontrollen. Du kan använda det här makrot eller skicka LVM_GETUNICODEFORMAT-meddelandet explicit. |
| ListView_GetView | Hämtar den aktuella vyn för en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_GETVIEW meddelande. |
| ListView_GetViewRect | Hämtar avgränsningsrektangeln för alla objekt i listvisningskontrollen. Listvyn måste vara i ikon eller liten ikonvy. Du kan använda det här makrot eller skicka meddelandet LVM_GETVIEWRECT explicit. |
| ListView_GetWorkAreas | Hämtar arbetsområdena från en listvykontroll. Du kan använda det här makrot eller skicka LVM_GETWORKAREAS meddelandet explicit. |
| ListView_HasGroup | Avgör om listvisningskontrollen har en angiven grupp. Du kan använda det här makrot eller skicka meddelandet LVM_HASGROUP explicit. |
| ListView_HitTest | Avgör vilket listvyobjekt som finns på en angiven position. Du kan använda det här makrot eller uttryckligen skicka LVM_HITTEST meddelande. |
| ListView_HitTestEx | Avgör vilket listvyobjekt som finns på en angiven position. Du kan använda det här makrot eller uttryckligen skicka LVM_HITTEST meddelande. |
| ListView_InsertColumn | Infogar en ny kolumn i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_INSERTCOLUMN meddelande. |
| ListView_InsertGroup | Infogar en grupp i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_INSERTGROUP meddelande. |
| ListView_InsertGroupSorted | Infogar en grupp i en ordnad lista med grupper. Du kan använda det här makrot eller skicka meddelandet LVM_INSERTGROUPSORTED explicit. |
| ListView_InsertItem | Infogar ett nytt objekt i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_INSERTITEM. |
| ListView_InsertMarkHitTest | Hämtar insättningspunkten närmast en angiven punkt. Du kan använda det här makrot eller uttryckligen skicka LVM_INSERTMARKHITTEST meddelande. |
| ListView_IsGroupViewEnabled | Kontrollerar om kontrollen för listvyn har gruppvyn aktiverad. Du kan använda det här makrot eller skicka LVM_ISGROUPVIEWENABLED-meddelandet explicit. |
| ListView_IsItemVisible | Anger om ett objekt i listvisningskontrollen är synligt. Använd det här makrot eller skicka meddelandet LVM_ISITEMVISIBLE explicit. |
| ListView_MapIDToIndex | Mappar ID:t för ett objekt till ett index. Du kan använda det här makrot eller skicka meddelandet LVM_MAPIDTOINDEX explicit. |
| ListView_MapIndexToID | Mappar indexet för ett objekt till ett unikt ID. Du kan använda det här makrot eller skicka meddelandet LVM_MAPINDEXTOID explicit. |
| ListView_MoveGroup | Inte implementerad. |
| ListView_MoveItemToGroup | Inte implementerad. |
| ListView_RedrawItems | Tvingar en listvykontroll att rita om ett antal objekt. Du kan använda det här makrot eller skicka LVM_REDRAWITEMS-meddelandet explicit. |
| ListView_RemoveAllGroups | Tar bort alla grupper från en listvykontroll. Du kan använda det här makrot eller skicka LVM_REMOVEALLGROUPS-meddelandet explicit. |
| ListView_RemoveGroup | Tar bort en grupp från en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_REMOVEGROUP explicit. |
| ListView_Scroll | Rullar innehållet i en listvykontroll. Du kan använda det här makrot eller skicka LVM_SCROLL-meddelandet explicit. |
| ListView_SetBkColor | Anger bakgrundsfärgen för en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_SETBKCOLOR meddelandet. |
| ListView_SetBkImage | Anger bakgrundsbilden i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_SETBKIMAGE explicit. |
| ListView_SetCallbackMask | Ändrar återanropsmasken för en listvisningskontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_SETCALLBACKMASK meddelande. |
| ListView_SetCheckState | Markerar eller avmarkerar ett objekt i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_SETITEMSTATE explicit. |
| ListView_SetColumn | Anger attributen för en listvykolumn. Du kan använda det här makrot eller skicka meddelandet LVM_SETCOLUMN explicit. |
| ListView_SetColumnOrderArray | Anger kolumnordningen från vänster till höger i en listvykontroll. Du kan använda det här makrot eller skicka LVM_SETCOLUMNORDERARRAY-meddelandet explicit. |
| ListView_SetColumnWidth | Används för att ändra bredden på en kolumn i rapportvyn eller bredden på alla kolumner i listvisningsläge. Du kan använda det här makrot eller skicka LVM_SETCOLUMNWIDTH-meddelandet explicit. |
| ListView_SetExtendedListViewStyle | Anger utökade format för listvisningskontroller. Du kan använda det här makrot eller uttryckligen skicka LVM_SETEXTENDEDLISTVIEWSTYLE meddelande. |
| ListView_SetExtendedListViewStyleEx | Anger utökade format för listvisningskontroller med hjälp av formatmasken. Du kan använda det här makrot eller uttryckligen skicka LVM_SETEXTENDEDLISTVIEWSTYLE meddelande. |
| ListView_SetGroupHeaderImageList | Tilldelar en bildlista till grupprubriken för en listvykontroll. |
| ListView_SetGroupInfo | Anger gruppinformation. Du kan använda det här makrot eller skicka meddelandet LVM_SETGROUPINFO explicit. |
| ListView_SetGroupMetrics | Anger information om visning av grupper. Du kan använda det här makrot eller skicka LVM_SETGROUPMETRICS-meddelandet explicit. |
| ListView_SetGroupState | Anger tillståndet för en angiven grupp. |
| ListView_SetHotCursor | Anger den HCURSOR som listvisningskontrollen använder när pekaren är över ett objekt medan snabbspårning är aktiverat. Du kan använda det här makrot eller uttryckligen skicka LVM_SETHOTCURSOR meddelande. Om du vill kontrollera om snabbspårning är aktiverat anropar du SystemParametersInfo. |
| ListView_SetHotItem | Anger det heta objektet i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_SETHOTITEM meddelande. |
| ListView_SetHoverTime | Anger hur lång tid musmarkören måste hovra över ett objekt innan det väljs. Du kan använda det här makrot eller skicka LVM_SETHOVERTIME-meddelandet explicit. |
| ListView_SetIconSpacing | Anger avståndet mellan ikonerna i listvisningskontrollerna inställda på LVS_ICON formatmall. Du kan använda det här makrot eller skicka meddelandet LVM_SETICONSPACING explicit. |
| ListView_SetImageList | Tilldelar en bildlista till en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_SETIMAGELIST explicit. |
| ListView_SetInfoTip | Anger knappbeskrivningstext. Du kan använda det här makrot eller skicka meddelandet LVM_SETINFOTIP explicit. |
| ListView_SetInsertMark | Anger insättningspunkten till den definierade positionen. Du kan använda det här makrot eller skicka meddelandet LVM_SETINSERTMARK explicit. |
| ListView_SetInsertMarkColor | Anger färgen på insättningspunkten. Du kan använda det här makrot eller skicka meddelandet LVM_SETINSERTMARKCOLOR explicit. |
| ListView_SetItem | Anger vissa eller alla attribut för ett listvyobjekt. Du kan också använda ListView_SetItem för att ange texten i en underwebbplats. Du kan använda det här makrot eller skicka LVM_SETITEM-meddelandet explicit. |
| ListView_SetItemCount | Gör att listvisningskontrollen allokerar minne för det angivna antalet objekt. Du kan använda det här makrot eller uttryckligen skicka LVM_SETITEMCOUNT meddelande. |
| ListView_SetItemCountEx | Anger det virtuella antalet objekt i en virtuell listvy. Du kan använda det här makrot eller uttryckligen skicka LVM_SETITEMCOUNT meddelande. |
| ListView_SetItemIndexState | Anger tillståndet för ett angivet listvyobjekt. Använd det här makrot eller skicka LVM_SETITEMINDEXSTATE-meddelandet explicit. |
| ListView_SetItemPosition | Flyttar ett objekt till en angiven position i en listvykontroll (i ikon eller liten ikonvy). Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_SETITEMPOSITION. |
| ListView_SetItemPosition32 | Flyttar ett objekt till en angiven position i en listvykontroll (i ikon eller liten ikonvy). Det här makrot skiljer sig från det ListView_SetItemPosition makrot eftersom det använder 32-bitars koordinater. Du kan använda makrot ListView_SetItemPosition32 eller skicka LVM_SETITEMPOSITION32-meddelandet explicit. |
| ListView_SetItemState | Ändrar tillståndet för ett objekt i en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_SETITEMSTATE explicit. |
| ListView_SetItemText | Ändrar texten i ett listvyobjekt eller underobjekt. Du kan använda det här makrot eller skicka LVM_SETITEMTEXT-meddelandet explicit. |
| ListView_SetOutlineColor | Anger färgen på kantlinjen för en listvykontroll om det LVS_EX_BORDERSELECT utökade fönsterformatet har angetts. Du kan använda det här makrot eller skicka meddelandet LVM_SETOUTLINECOLOR explicit. |
| ListView_SetSelectedColumn | Anger indexet för den valda kolumnen. Du kan använda det här makrot eller uttryckligen skicka LVM_SETSELECTEDCOLUMN meddelande. |
| ListView_SetSelectionMark | Anger markeringsmarkeringen i en listvykontroll. Du kan använda det här makrot eller skicka LVM_SETSELECTIONMARK-meddelandet explicit. |
| ListView_SetTextBkColor | Anger bakgrundsfärgen för text i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_SETTEXTBKCOLOR. |
| ListView_SetTextColor | Anger textfärgen för en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_SETTEXTCOLOR meddelande. |
| ListView_SetTileInfo | Anger information för en befintlig panel i en listvykontroll. Du kan använda det här makrot eller skicka LVM_SETTILEINFO-meddelandet explicit. |
| ListView_SetTileViewInfo | Anger information som en listvykontroll använder i panelvyn. Du kan använda det här makrot eller skicka meddelandet LVM_SETTILEVIEWINFO explicit. |
| ListView_SetToolTips | Anger knappbeskrivningskontrollen som listvisningskontrollen ska använda för att visa knappbeskrivningar. Du kan använda det här makrot eller skicka meddelandet LVM_SETTOOLTIPS explicit. |
| ListView_SetUnicodeFormat | Anger unicode-teckenformatflaggan för kontrollen. Med det här meddelandet kan du ändra den teckenuppsättning som används av kontrollen vid körning i stället för att behöva återskapa kontrollen. Du kan använda det här makrot eller skicka meddelandet LVM_SETUNICODEFORMAT explicit. |
| ListView_SetView | Anger vyn för en listvykontroll. Du kan använda det här makrot eller skicka meddelandet LVM_SETVIEW explicit. |
| ListView_SetWorkAreas | Anger arbetsområdena i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka meddelandet LVM_SETWORKAREAS. |
| ListView_SortGroups | Använder en programdefinierad jämförelsefunktion för att sortera grupper efter ID i en listvykontroll. Du kan använda det här makrot eller uttryckligen skicka LVM_SORTGROUPS meddelande. |
| ListView_SortItems | Använder en programdefinierad jämförelsefunktion för att sortera objekten i en listvykontroll. Indexet för varje objekt ändras för att återspegla den nya sekvensen. Du kan använda det här makrot eller uttryckligen skicka LVM_SORTITEMS meddelande. |
| ListView_SortItemsEx | Använder en programdefinierad jämförelsefunktion för att sortera objekten i en listvykontroll. Indexet för varje objekt ändras för att återspegla den nya sekvensen. Du kan använda det här makrot eller skicka meddelandet LVM_SORTITEMSEX explicit. |
| ListView_SubItemHitTest | Avgör vilket listvyobjekt eller underobjekt som finns på en viss position. Du kan använda det här makrot eller skicka meddelandet LVM_SUBITEMHITTEST explicit. |
| ListView_SubItemHitTestEx | Avgör vilket listvyobjekt eller underobjekt som finns på en viss position. Du kan använda det här makrot eller skicka meddelandet LVM_SUBITEMHITTEST explicit. |
| ListView_Update | Uppdaterar ett listvyobjekt. Om listvisningskontrollen har formatet LVS_AUTOARRANGE gör det här makrot att listvisningskontrollen ordnas. Du kan använda det här makrot eller skicka LVM_UPDATE-meddelandet explicit. |
Meddelanden
| Ämne | Innehåll |
|---|---|
| LVM_APPROXIMATEVIEWRECT | Beräknar den ungefärliga bredd och höjd som krävs för att visa ett visst antal objekt. Du kan skicka det här meddelandet explicit eller använda makrot ListView_ApproximateViewRect. |
| LVM_ARRANGE | Ordnar objekt i ikonvyn. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_Arrange. |
| LVM_CANCELEDITLABEL | Avbryter en textredigeringsåtgärd för objekt. |
| LVM_CREATEDRAGIMAGE | Skapar en dragbildlista för det angivna objektet. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_CreateDragImage. |
| LVM_DELETEALLITEMS | Tar bort alla objekt från en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_DeleteAllItems. |
| LVM_DELETECOLUMN | Tar bort en kolumn från en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_DeleteColumn. |
| LVM_DELETEITEM | Tar bort ett objekt från en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_DeleteItem. |
| LVM_EDITLABEL | Börjar redigera det angivna listvyobjektets text på plats. Meddelandet väljer implicit och fokuserar det angivna objektet. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_EditLabel. |
| LVM_ENABLEGROUPVIEW | Aktiverar eller inaktiverar om objekten i en listvykontroll visas som en grupp. |
| LVM_ENSUREVISIBLE | Ser till att ett listvyobjekt antingen är helt eller delvis synligt, och bläddrar i listvisningskontrollen om det behövs. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_EnsureVisible. |
| LVM_FINDITEM | Söker efter ett listvyobjekt med de angivna egenskaperna. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_FindItem. |
| LVM_GETBKCOLOR | Hämtar bakgrundsfärgen för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetBkColor. |
| LVM_GETBKIMAGE | Hämtar bakgrundsbilden i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetBkImage makrot. |
| LVM_GETCALLBACKMASK | Hämtar återanropsmasken för en listvisningskontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetCallbackMask makro. |
| LVM_GETCOLUMN | Hämtar attributen för en listvykontrolls kolumn. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetColumn. |
| LVM_GETCOLUMNORDERARRAY | Hämtar den aktuella ordningen från vänster till höger för kolumner i en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetColumnOrderArray. |
| LVM_GETCOLUMNWIDTH | Hämtar bredden på en kolumn i rapport- eller listvyn. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetColumnWidth. |
| LVM_GETCOUNTPERPAGE | Beräknar antalet objekt som får plats lodrätt i det synliga området i en listvykontroll i list- eller rapportvyn. Endast fullt synliga objekt räknas. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetCountPerPage. |
| LVM_GETEDITCONTROL | Hämtar handtaget till redigeringskontrollen som används för att redigera ett listvyobjekts text. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetEditControl. |
| LVM_GETEMPTYTEXT | Hämtar texten som är avsedd att visas när listvisningskontrollen visas tom. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetEmptyText. |
| LVM_GETEXTENDEDLISTVIEWSTYLE | Hämtar de utökade formatmallar som för närvarande används för en viss listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetExtendedListViewStyle. |
| LVM_GETFOCUSEDGROUP | Hämtar den grupp som har fokus. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetFocusedGroup. |
| LVM_GETFOOTERINFO | Hämtar information om sidfoten för en listvykontroll. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetFooterInfo. |
| LVM_GETFOOTERITEM | Hämtar information om ett sidfotsobjekt i en listvykontroll. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetFooterItem. |
| LVM_GETFOOTERITEMRECT | Hämtar koordinaterna för en sidfot för ett angivet objekt i en listvykontroll. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetFooterItemRect. |
| LVM_GETFOOTERRECT | Hämtar koordinaterna för sidfoten för en listvykontroll. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetFooterRect. |
| LVM_GETGROUPCOUNT | Hämtar antalet grupper. |
| LVM_GETGROUPINFO | Hämtar gruppinformation. |
| LVM_GETGROUPINFOBYINDEX | Hämtar information om en angiven grupp. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetGroupInfoByIndex. |
| LVM_GETGROUPMETRICS | Hämtar information om visning av grupper. |
| LVM_GETGROUPRECT | Hämtar rektangeln för en angiven grupp. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetGroupRect. |
| LVM_GETGROUPSTATE | Hämtar tillståndet för en angiven grupp. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetGroupState. |
| LVM_GETHEADER | Hämtar handtaget till den rubrikkontroll som används av listvisningskontrollen. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetHeader. |
| LVM_GETHOTCURSOR | Hämtar det HCURSOR-värde som används när pekaren är över ett objekt medan frekvent spårning är aktiverat. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetHotCursor. |
| LVM_GETHOTITEM | Hämtar indexet för det heta objektet. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetHotItem. |
| LVM_GETHOVERTIME | Hämtar den tid som musmarkören måste hovra över ett objekt innan det väljs. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetHoverTime. |
| LVM_GETIMAGELIST | Hämtar handtaget till en bildlista som används för att rita listvyobjekt. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetImageList. |
| LVM_GETINSERTMARK | Hämtar insättningspunktens position. |
| LVM_GETINSERTMARKCOLOR | Hämtar färgen på insättningspunkten. |
| LVM_GETINSERTMARKRECT | Hämtar rektangeln som begränsar insättningspunkten. |
| LVM_GETISEARCHSTRING | Hämtar den inkrementella söksträngen för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetISearchString. |
| LVM_GETITEM | Hämtar vissa eller alla attribut för ett listvyobjekt. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetItem. |
| LVM_GETITEMCOUNT | Hämtar antalet objekt i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetItemCount makrot. |
| LVM_GETITEMINDEXRECT | Hämtar avgränsningsrektangeln för hela eller delar av en underwebbplats i den aktuella vyn av en listvykontroll. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetItemIndexRect. |
| LVM_GETITEMPOSITION | Hämtar positionen för ett listvyobjekt. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetItemPosition makro. |
| LVM_GETITEMRECT | Hämtar avgränsningsrektangeln för hela eller delar av ett objekt i den aktuella vyn. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetItemRect makrot. |
| LVM_GETITEMSPACING | Avgör avståndet mellan objekt i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetItemSpacing makro. |
| LVM_GETITEMSTATE | Hämtar tillståndet för ett listvyobjekt. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetItemState makro. |
| LVM_GETITEMTEXT | Hämtar texten i ett listvyobjekt eller underobjekt. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetItemText. |
| LVM_GETNEXTITEM | Söker efter ett listvyobjekt som har de angivna egenskaperna och som bär den angivna relationen till ett angivet objekt. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetNextItem makrot. |
| LVM_GETNEXTITEMINDEX | Hämtar indexet för ett objekt i en angiven listvykontroll som matchar de angivna egenskaperna och relationen till ett annat objekt. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetNextItemIndex. |
| LVM_GETNUMBEROFWORKAREAS | Hämtar antalet arbetsytor i en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetNumberOfWorkAreas. |
| LVM_GETORIGIN | Hämtar det aktuella vy ursprunget för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetOrigin makro. |
| LVM_GETOUTLINECOLOR | Hämtar färgen på kantlinjen för en listvykontroll om det LVS_EX_BORDERSELECT utökade fönsterformatet har angetts. |
| LVM_GETSELECTEDCOLUMN | Hämtar ett heltal som anger den valda kolumnen. |
| LVM_GETSELECTEDCOUNT | Avgör antalet markerade objekt i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetSelectedCount makro. |
| LVM_GETSELECTIONMARK | Hämtar markeringen från en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetSelectionMark. |
| LVM_GETSTRINGWIDTH | Avgör bredden på en angiven sträng med den angivna listvisningskontrollens aktuella teckensnitt. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetStringWidth. |
| LVM_GETSUBITEMRECT | Hämtar information om avgränsningsrektangeln för en underwebbplats i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetSubItemRect makrot (rekommenderas). Det här meddelandet är endast avsett att användas med listvisningskontroller som använder LVS_REPORT formatmall. |
| LVM_GETTEXTBKCOLOR | Hämtar textbakgrundsfärgen för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetTextBkColor. |
| LVM_GETTEXTCOLOR | Hämtar textfärgen för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetTextColor. |
| LVM_GETTILEINFO | Hämtar information om en panel i en listvykontroll. |
| LVM_GETTILEVIEWINFO | Hämtar information om en listvykontroll i panelvyn. |
| LVM_GETTOOLTIPS | Hämtar knappbeskrivningskontrollen som listvisningskontrollen använder för att visa knappbeskrivningar. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetToolTips. |
| LVM_GETTOPINDEX | Hämtar indexet för det översta synliga objektet i list- eller rapportvyn. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_GetTopIndex. |
| LVM_GETUNICODEFORMAT | Hämtar unicode-teckenformatflaggan för kontrollen. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetUnicodeFormat. |
| LVM_GETVIEW | Hämtar den aktuella vyn för en listvykontroll. |
| LVM_GETVIEWRECT | Hämtar avgränsningsrektangeln för alla objekt i listvisningskontrollen. Listvyn måste vara i ikon eller liten ikonvy. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_GetViewRect makrot. |
| LVM_GETWORKAREAS | Hämtar arbetsytorna från en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_GetWorkAreas. |
| LVM_HASGROUP | Avgör om listvisningskontrollen har en angiven grupp. |
| LVM_HITTEST | Avgör vilket listvyobjekt som finns på en angiven position. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_HitTest. |
| LVM_INSERTCOLUMN | Infogar en ny kolumn i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_InsertColumn. |
| LVM_INSERTGROUP | Infogar en grupp i en listvykontroll. |
| LVM_INSERTGROUPSORTED | Infogar en grupp i en ordnad lista med grupper. |
| LVM_INSERTITEM | Infogar ett nytt objekt i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_InsertItem makro. |
| LVM_INSERTMARKHITTEST | Hämtar insättningspunkten närmast en angiven punkt. |
| LVM_ISGROUPVIEWENABLED | Kontrollerar om kontrollen för listvyn har gruppvyn aktiverad. |
| LVM_ISITEMVISIBLE | Anger om ett objekt i listvisningskontrollen är synligt. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_IsItemVisible. |
| LVM_MAPIDTOINDEX | Mappar ID:t för ett objekt till ett index. |
| LVM_MAPINDEXTOID | Mappar indexet för ett objekt till ett unikt ID. |
| LVM_MOVEGROUP | Inte implementerad. |
| LVM_MOVEITEMTOGROUP | Inte implementerad. |
| LVM_REDRAWITEMS | Tvingar en listvykontroll att rita om ett antal objekt. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_RedrawItems. |
| LVM_REMOVEALLGROUPS | Tar bort alla grupper från en listvykontroll. |
| LVM_REMOVEGROUP | Tar bort en grupp från en listvykontroll. |
| LVM_SCROLL | Rullar innehållet i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_Scroll makro. |
| LVM_SETBKCOLOR | Anger bakgrundsfärgen för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetBkColor. |
| LVM_SETBKIMAGE | Anger bakgrundsbilden i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetBkImage. |
| LVM_SETCALLBACKMASK | Ändrar återanropsmasken för en listvisningskontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetCallbackMask. |
| LVM_SETCOLUMN | Anger attributen för en listvykolumn. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetColumn. |
| LVM_SETCOLUMNORDERARRAY | Anger kolumnordningen från vänster till höger i en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetColumnOrderArray. |
| LVM_SETCOLUMNWIDTH | Ändrar bredden på en kolumn i rapportvyläge eller bredden på alla kolumner i listvisningsläge. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetColumnWidth. |
| LVM_SETEXTENDEDLISTVIEWSTYLE | Anger utökade format i listvisningskontroller. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetExtendedListViewStyle eller ListView_SetExtendedListViewStyleEx. |
| LVM_SETGROUPINFO | Anger gruppinformation. |
| LVM_SETGROUPMETRICS | Anger information om visning av grupper. |
| LVM_SETHOTCURSOR | Anger det HCURSOR-värde som listvisningskontrollen använder när pekaren är över ett objekt medan snabbspårning är aktiverat. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetHotCursor. Om du vill kontrollera om snabbspårning är aktiverat anropar du SystemParametersInfo. |
| LVM_SETHOTITEM | Anger det heta objektet för en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetHotItem. |
| LVM_SETHOVERTIME | Anger hur lång tid musmarkören måste hovra över ett objekt innan det väljs. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetHoverTime. |
| LVM_SETICONSPACING | Anger avståndet mellan ikoner i listvykontroller som har LVS_ICON formatmall. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetIconSpacing. |
| LVM_SETIMAGELIST | Tilldelar en bildlista till en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetImageList. |
| LVM_SETINFOTIP | Anger knappbeskrivningstext. |
| LVM_SETINSERTMARK | Anger insättningspunkten till den definierade positionen. |
| LVM_SETINSERTMARKCOLOR | Anger färgen på insättningspunkten. |
| LVM_SETITEM | Anger vissa eller alla attribut för ett listvyobjekt. Du kan också skicka LVM_SETITEM för att ange texten i en underwebbplats. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetItem. |
| LVM_SETITEMCOUNT | Gör att listvisningskontrollen allokerar minne för det angivna antalet objekt eller anger det virtuella antalet objekt i en virtuell listvykontroll. Detta beror på hur listvisningskontrollen skapades. Du kan skicka det här meddelandet explicit eller använda makrona ListView_SetItemCount eller ListView_SetItemCountEx. |
| LVM_SETITEMINDEXSTATE | Anger tillståndet för ett listvyobjekt. Skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetItemIndexState. |
| LVM_SETITEMPOSITION | Flyttar ett objekt till en angiven position i en listvykontroll (måste vara i ikon eller liten ikon). Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetItemPosition. |
| LVM_SETITEMPOSITION32 | Flyttar ett objekt till en angiven position i en listvykontroll (måste vara i ikon eller liten ikon). Det här meddelandet skiljer sig från det LVM_SETITEMPOSITION meddelandet eftersom det använder 32-bitars koordinater. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetItemPosition32. |
| LVM_SETITEMSTATE | Ändrar tillståndet för ett objekt i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetItemState. |
| LVM_SETITEMTEXT | Ändrar texten i ett listvyobjekt eller underobjekt. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetItemText. |
| LVM_SETOUTLINECOLOR | Anger färgen på kantlinjen för en listvykontroll om det LVS_EX_BORDERSELECT utökade fönsterformatet har angetts. |
| LVM_SETSELECTEDCOLUMN | Anger indexet för den valda kolumnen. |
| LVM_SETSELECTIONMARK | Anger markeringsmarkeringen i en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetSelectionMark. |
| LVM_SETTEXTBKCOLOR | Anger bakgrundsfärgen för text i en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetTextBkColor. |
| LVM_SETTEXTCOLOR | Anger textfärgen för en listvykontroll. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SetTextColor. |
| LVM_SETTILEINFO | Anger information för en befintlig panel i en listvykontroll. |
| LVM_SETTILEVIEWINFO | Anger information som en listvykontroll använder i panelvyn. |
| LVM_SETTILEWIDTH | Stöds inte för närvarande. |
| LVM_SETTOOLTIPS | Anger knappbeskrivningskontrollen som listvisningskontrollen ska använda för att visa knappbeskrivningar. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetToolTips. |
| LVM_SETUNICODEFORMAT | Anger unicode-teckenformatflaggan för kontrollen. Med det här meddelandet kan du ändra den teckenuppsättning som används av kontrollen vid körning i stället för att behöva återskapa kontrollen. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetUnicodeFormat. |
| LVM_SETVIEW | Anger vyn för en listvykontroll. |
| LVM_SETWORKAREAS | Anger arbetsområdena i en listvykontroll. Du kan skicka det här meddelandet explicit eller använda makrot ListView_SetWorkAreas. |
| LVM_SORTGROUPS | Använder en programdefinierad jämförelsefunktion för att sortera grupper efter ID i en listvykontroll. |
| LVM_SORTITEMS | Använder en programdefinierad jämförelsefunktion för att sortera objekten i en listvykontroll. Indexet för varje objekt ändras för att återspegla den nya sekvensen. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SortItems. |
| LVM_SORTITEMSEX | Använder en programdefinierad jämförelsefunktion för att sortera objekten i en listvykontroll. Indexet för varje objekt ändras för att återspegla den nya sekvensen. Du kan skicka det här meddelandet explicit eller med hjälp av ListView_SortItemsEx makro. |
| LVM_SUBITEMHITTEST | Avgör vilket listvyobjekt eller underobjekt som finns på en viss position. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_SubItemHitTest. |
| LVM_UPDATE | Uppdaterar ett listvyobjekt. Om listvisningskontrollen har formatet LVS_AUTOARRANGE gör det här makrot att listvisningskontrollen ordnas. Du kan skicka det här meddelandet explicit eller med hjälp av makrot ListView_Update. |
Meddelanden
| Ämne | Innehåll |
|---|---|
| LVN_BEGINDRAG | Meddelar en listvykontrolls överordnade fönster att en dra och släpp-åtgärd som involverar vänster musknapp initieras. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_BEGINLABELEDIT | Meddelar en listvykontrolls överordnade fönster om början av etikettredigering för ett objekt. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_BEGINRDRAG | Meddelar en listvykontrolls överordnade fönster att en dra och släpp-åtgärd som involverar höger musknapp initieras. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_BEGINSCROLL | Meddelar en listvykontrolls överordnade fönster när en rullningsåtgärd startar. |
| LVN_COLUMNCLICK | Meddelar en listvykontrolls överordnade fönster att en kolumn har klickats. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_COLUMNDROPDOWN | Skickas av en listvykontroll när listvyns nedrullningsbara knapp trycks ned. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_COLUMNOVERFLOWCLICK | Skickas av en listvykontroll när dess spillknapp klickas. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_DELETEALLITEMS | Meddelar en listvykontrolls överordnade fönster att alla objekt i kontrollen är på väg att tas bort. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_DELETEITEM | Meddelar en listvykontrolls överordnade fönster att ett objekt håller på att tas bort. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ENDLABELEDIT | Meddelar en listvykontrolls överordnade fönster om slutet av etikettredigeringen för ett objekt. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ENDSCROLL | Meddelar en listvykontrolls överordnade fönster när en rullningsåtgärd avslutas. |
| LVN_GETDISPINFO | Skickas av en listvykontroll till dess överordnade fönster. Det är en begäran om att det överordnade fönstret ska tillhandahålla information som behövs för att visa eller sortera ett listvyobjekt. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_GETEMPTYMARKUP | Skickas av listvisningskontrollen till dess överordnade fönster när kontrollen inte har några objekt. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. Den LVN_GETEMPTYMARKUP meddelandekoden är en begäran om att det överordnade fönstret ska ange markeringstext. |
| LVN_GETINFOTIP | Skickas av en stor ikon visa listvy kontroll som har LVS_EX_INFOTIP utökad formatmall. Det här meddelandet skickas när listvisningskontrollen begär ytterligare textinformation som ska visas i en knappbeskrivning. Det skickas i form av ett WM_NOTIFY meddelande. |
| LVN_HOTTRACK | Skickas av en listvykontroll när användaren flyttar musen över ett objekt. Det här meddelandet skickas endast av listvisningskontroller som har LVS_EX_TRACKSELECT utökat listvyformat. Det skickas i form av ett WM_NOTIFY meddelande. |
| LVN_INCREMENTALSEARCH | Meddelar en listvykontrolls överordnade fönster att en inkrementell sökning har startat. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_INSERTITEM | Meddelar en listvykontrolls överordnade fönster att ett nytt objekt har infogats. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ITEMACTIVATE | Skickas av en listvykontroll när användaren aktiverar ett objekt. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ITEMCHANGED | Meddelar en listvykontrolls överordnade fönster att ett objekt har ändrats. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ITEMCHANGING | Meddelar en listvykontrolls överordnade fönster att ett objekt ändras. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_KEYDOWN | Meddelar en listvykontrolls överordnade fönster att en nyckel har tryckts på. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_LINKCLICK | Meddelar en listvykontrolls överordnade fönster som en länk har klickats på. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| LVN_MARQUEEBEGIN | Meddelar en listvykontrolls överordnade fönster att en markering av avgränsningsruta (markeringsram) har påbörjats. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ODCACHEHINT | Skickas av en kontroll för virtuell listvy när innehållet i dess visningsområde har ändrats. En listvykontroll skickar till exempel det här meddelandet när användaren rullar kontrollens visning.
LVN_ODCACHEHINT-meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| LVN_ODFINDITEM | Skickas av en virtuell listvy kontroll när ägaren behöver hitta ett visst återanropsobjekt. Kontrollen skickar till exempel det här meddelandet när den tar emot kortkommandoindata eller när den tar emot ett LVM_FINDITEM meddelande. |
| LVN_ODSTATECHANGED | Skickas av en listvykontroll när tillståndet för ett objekt eller ett objektintervall har ändrats. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| LVN_SETDISPINFO | Meddelar en listvykontrolls överordnade fönster att den måste uppdatera den information som den underhåller för ett objekt. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| NM_CLICK (listvy) | Skickas av en listvykontroll när användaren klickar på ett objekt med den vänstra musknappen. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| NM_CUSTOMDRAW (listvy) | Skickas av en listvykontroll för att meddela sina överordnade fönster om ritningsåtgärder. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| NM_DBLCLK (listvy) | Skickas av en listvykontroll när användaren dubbelklickar på ett objekt med den vänstra musknappen. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| NM_HOVER (listvy) | Skickas av en listvykontroll när musen hovrar över ett objekt. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| NM_KILLFOCUS (listvy) | Meddelar en listvykontrolls överordnade fönster att kontrollen har förlorat indatafokus.
NM_KILLFOCUS (listvy) skickas i form av ett WM_NOTIFY meddelande. |
| NM_RCLICK (listvy) | Skickas av en listvykontroll när användaren klickar på ett objekt med höger musknapp. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| NM_RDBLCLK (listvy) | Skickas av en listvykontroll när användaren dubbelklickar på ett objekt med höger musknapp. Den här meddelandekoden skickas i form av ett WM_NOTIFY meddelande. |
| NM_RELEASEDCAPTURE (listvy) | Meddelar en listvykontrolls överordnade fönster att kontrollen släpper musfångst. Det här meddelandet skickas i form av ett WM_NOTIFY meddelande. |
| NM_RETURN (listvy) | Meddelar en listvykontrolls överordnade fönster att kontrollen har indatafokus och att användaren har tryckt på RETUR-tangenten. NM_RETURN skickas i form av ett WM_NOTIFY meddelande. |
| NM_SETFOCUS (listvy) | Meddelar en listvykontrolls överordnade fönster att kontrollen har fått indatafokus.
NM_SETFOCUS (listvy) skickas i form av ett WM_NOTIFY meddelande. |
Strukturer
| Ämne | Innehåll |
|---|---|
| LVBKIMAGE | Innehåller information om bakgrundsbilden av en listvykontroll. Den här strukturen används för både inställning och hämtning av bakgrundsbildinformation. |
| LVCOLUMN | Innehåller information om en kolumn i rapportvyn. Den här strukturen används både för att skapa och ändra kolumner. Den här strukturen ersätter den LV_COLUMN strukturen. |
| LVFINDINFO | Innehåller information som används när du söker efter ett listvyobjekt. Den här strukturen är identisk med LV_FINDINFO men har bytt namn för att passa vanliga namngivningskonventioner. |
| LVFOOTERINFO | Innehåller information om en sidfot i en listvykontroll. |
| LVFOOTERITEM | Innehåller information om ett sidfotsobjekt. |
| LVGROUP | Används för att ange och hämta grupper. |
| LVGROUPMETRICS | Innehåller information om visning av grupper i en listvykontroll. |
| LVHITTESTINFO | Innehåller information om ett träfftest. Den här strukturen har utökats för att hantera underitem-träfftestning. Det används i samband med LVM_HITTEST och LVM_SUBITEMHITTEST meddelanden och deras relaterade makron. Den här strukturen ersätter LVHITTESTINFO- struktur. |
| LVINSERTGROUPSORTED | Används för att sortera grupper. Det används med LVM_INSERTGROUPSORTED. |
| LVINSERTMARK | Används för att beskriva insättningspunkter. |
| LVITEM | Anger eller tar emot attributen för ett listvyobjekt. Den här strukturen har uppdaterats för att stödja ett nytt maskvärde (LVIF_INDENT) som möjliggör indrag av objekt. Den här strukturen ersätter den LV_ITEM strukturen. |
| LVITEMINDEX | Innehåller indexinformation om ett listvyobjekt. |
| LVSETINFOTIP- | Innehåller information om knappbeskrivningstext som ska anges. |
| LVTILEINFO | Innehåller information om ett objekt i en listvykontroll när det visas i panelvyn. |
| LVTILEVIEWINFO | Innehåller information om en listvykontroll när den visas i panelvyn. |
| NMITEMACTIVATE | Innehåller information om en LVN_ITEMACTIVATE meddelandekod. |
| NMLISTVIEW | Innehåller information om en aviseringskod för listvyn. Den här strukturen är samma som den NM_LISTVIEW strukturen men har bytt namn för att passa standardnamnkonventioner. |
| NMLVCACHEHINT | Innehåller information som används för att uppdatera den cachelagrade objektinformationen för användning med en virtuell listvy. |
| NMLVCUSTOMDRAW | Innehåller information som är specifik för en NM_CUSTOMDRAW (listvy) meddelandekod som skickas av en listvykontroll. |
| NMLVDISPINFO | Innehåller information om en LVN_GETDISPINFO eller LVN_SETDISPINFO meddelandekod. Den här strukturen är samma som den LV_DISPINFO strukturen, men har bytt namn så att den passar standardnamnkonventioner. |
| NMLVEMPTYMARKUP | Skickas på ett LVN_GETEMPTYMARKUP meddelande. |
| NMLVFINDITEM | Innehåller information som ägaren behöver för att hitta objekt som begärs av en virtuell listvy kontroll. Den här strukturen används med LVN_ODFINDITEM meddelandekod. |
| NMLVGETINFOTIP- | Innehåller och tar emot information om listvyobjekt som behövs för att visa en knappbeskrivning för ett objekt. Den här strukturen används med LVN_GETINFOTIP meddelandekod. |
| NMLVKEYDOWN- | Innehåller information som används för att bearbeta LVN_KEYDOWN-meddelandekoden. Den här strukturen är samma som NMLVKEYDOWN- struktur men har bytt namn för att passa standardnamnkonventioner. |
| NMLVLINK- | Innehåller information om ett LVN_LINKCLICK meddelande. |
| NMLVODSTATECHANGE | Struktur som innehåller information för användning vid bearbetning av LVN_ODSTATECHANGED-meddelandekoden. |
| NMLVSCROLL | Innehåller information om en rullningsåtgärd. |
Konstanter
| Ämne | Innehåll |
|---|---|
| utökade List-View formatmallar | Använd LVM_SETEXTENDEDLISTVIEWSTYLE-meddelandet eller något av ListView_SetExtendedListViewStyle- eller ListView_SetExtendedListViewStyleEx makron för att använda dessa utökade listvykontrollformat. |
| List-View objekttillstånd | Ett objekts tillståndsvärde består av objektets tillstånd, ett valfritt överläggsmaskindex och ett valfritt tillståndsbildmaskindex. Ett objekts tillstånd avgör dess utseende och funktionalitet. Tillståndet kan vara noll eller ett eller flera av följande värden: |
| List-View fönsterformat | Följande fönsterformat är specifika för listvisningskontroller. |