code de notification LVN_LINKCLICK
Avertit la fenêtre parente d’un contrôle d’affichage de liste qu’un clic a été effectué sur un lien. Ce code de notification est envoyé sous la forme d’un message WM_NOTIFY .
LVN_LINKCLICK
pLinkInfo = (NMLVLINK*) lParam;
Paramètres
-
lParam
-
Pointeur vers une structure NMLVLINK . L’identificateur du groupe contenant le lien se trouve dans le membre iSubItem .
Valeur retournée
Pas de valeur de retour.
Notes
L’exemple suivant montre comment une application peut répondre à ce code de notification dans son gestionnaire de messages WM_NOTIFY . L’exemple montre comment activer l’état réduit du groupe et définir le texte de lien approprié.
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;
}
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour