ListView_SetIconSpacing Makro (commctrl.h)
Legt den Abstand zwischen Symbolen in Listenansichtssteuerelementen fest, die auf das LVS_ICON-Format festgelegt sind. Sie können dieses Makro verwenden oder die LVM_SETICONSPACING Nachricht explizit senden.
Syntax
void ListView_SetIconSpacing(
hwndLV,
cx,
cy
);
Parameter
hwndLV
Typ: HWND
Ein Handle für ein Listenansichtssteuerelement.
cx
Typ: int
Der Abstand in Pixel, der zwischen Symbolen auf der x-Achse festgelegt werden soll.
cy
Typ: int
Der Abstand in Pixel, der zwischen Symbolen auf der y-Achse festgelegt werden soll.
Rückgabewert
Keine
Bemerkungen
Die Parameter cx und cy sind relativ zur oberen linken Ecke einer Symbolbitbitte. Um den Abstand zwischen Symbolen festzulegen, die sich nicht überlappen, müssen die werte cx oder cy daher die Größe des Symbols sowie den gewünschten leeren Abstand zwischen Symbolen enthalten. Werte, die die Breite des Symbols nicht enthalten, führen zu Überlappungen.
Beim Definieren des Symbolabstands müssen cx und cy auf 4 oder größer festgelegt werden. Kleinere Werte liefern nicht das gewünschte Layout. Sie können cx und cy auf den Standardabstand zurücksetzen, indem Sie beide Werte auf -1 festlegen. Bei diesem Ansatz können Sie nur beide Standardeinstellungen zurücksetzen. Sie können nicht nur cx oder cy auf die Standardeinstellung zurücksetzen, indem Sie eine dieser Einstellungen auf -1 festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für