LVFINDINFOW-Struktur (commctrl.h)
Enthält Informationen, die bei der Suche nach einem Listenansichtselement verwendet werden. Diese Struktur ist mit LV_FINDINFO identisch, wurde jedoch umbenannt, um den Standardnamenskonventionen zu entsprechen.
Syntax
typedef struct tagLVFINDINFOW {
UINT flags;
LPCWSTR psz;
LPARAM lParam;
POINT pt;
UINT vkDirection;
} LVFINDINFOW, *LPFINDINFOW;
Member
flags
Typ: UINT
Typ der auszuführenden Suche. Dieser Member kann auf einen oder mehrere der folgenden Werte festgelegt werden:
Wert | Bedeutung |
---|---|
|
Sucht nach einer Übereinstimmung zwischen dem lParam-Element dieser Struktur und dem lParam-Element der LVITEM-Struktur eines Elements. |
|
Überprüft, ob der Elementtext mit der Zeichenfolge beginnt, auf die das psz-Element verweist. Dieser Wert impliziert die Verwendung von LVFI_STRING. |
|
Sucht basierend auf dem Elementtext. Sofern keine zusätzlichen Werte angegeben werden, muss der Elementtext des übereinstimmenden Elements genau mit der Zeichenfolge übereinstimmen, auf die das psz-Element verweist. Bei der Suche wird jedoch die Groß-/Kleinschreibung nicht beachtet. |
|
Windows Vista und höher. Entspricht LVFI_PARTIAL. |
|
Setzt die Suche am Anfang fort, wenn keine Übereinstimmung gefunden wird. Wenn dieses Flag selbst verwendet wird, wird davon ausgegangen, dass eine Zeichenfolgensuche gewünscht wird. |
|
Sucht das Element, das der im pt-Element angegebenen Position am nächsten liegt, in der vom vkDirection-Member angegebenen Richtung. Dieses Flag wird nur von den Modi "Große Symbole" und "kleine Symbole" unterstützt. Wenn LVFI_NEARESTXY angegeben ist, werden alle anderen Flags ignoriert. |
psz
Typ: LPCTSTR
Adresse einer NULL-endenden Zeichenfolge, die mit dem Elementtext verglichen werden soll. Sie ist nur gültig, wenn LVFI_STRING oder LVFI_PARTIAL im Flags-Member festgelegt ist.
lParam
Typ: LPARAM
Wert, der mit dem lParam-Element der LVITEM-Struktur eines Listenansichtselements verglichen werden soll. Sie ist nur gültig, wenn LVFI_PARAM im Flags-Member festgelegt ist.
pt
Typ: POINT
POINT-Struktur mit der anfänglichen Suchposition. Sie ist nur gültig, wenn LVFI_NEARESTXY im Flags-Element festgelegt ist.
vkDirection
Typ: UINT
Virtueller Schlüsselcode, der die Richtung für die Suche angibt. Die folgenden Codes werden unterstützt:
- VK_LEFT
- VK_RIGHT
- VK_UP
- VK_DOWN
- VK_HOME
- VK_END
- VK_PRIOR
- VK_NEXT
Hinweise
Hinweis
Der Commctrl.h-Header definiert LVFINDINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | commctrl.h |