Listvy

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.