Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements, dass auf einen Link geklickt wurde. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
LVN_LINKCLICK
pLinkInfo = (NMLVLINK*) lParam;
Parameter
-
lParam
-
Zeiger auf eine NMLVLINK-Struktur . Der Bezeichner der Gruppe, die den Link enthält, befindet sich im iSubItem-Element .
Rückgabewert
Kein Rückgabewert.
Bemerkungen
Das folgende Beispiel zeigt, wie eine Anwendung auf diesen Benachrichtigungscode in ihrem WM_NOTIFY Nachrichtenhandler reagieren kann. Das Beispiel schaltet den reduzierten Zustand der Gruppe um und legt den entsprechenden Linktext fest.
case LVN_LINKCLICK:
{
NMLVLINK* pLinkInfo = (NMLVLINK*)lParam;
HWND hList = pLinkInfo->hdr.hwndFrom;
LVGROUP groupInfo;
groupInfo.cbSize = sizeof(groupInfo);
groupInfo.mask = LVGF_TASK;
int groupIndex = pLinkInfo->iSubItem;
if (ListView_GetGroupState(hList, groupIndex, LVGS_COLLAPSED))
{
ListView_SetGroupState(hList, groupIndex, LVGS_COLLAPSED, 0);
groupInfo.pszTask = L"Hide";
}
else
{
ListView_SetGroupState(hList, groupIndex, LVGS_COLLAPSED, LVGS_COLLAPSED);
groupInfo.pszTask = L"Show";
}
ListView_SetGroupInfo(hList, groupIndex, &groupInfo);
break;
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|