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.
Wenn Sie die TVS_INFOTIP Formatvorlage auf ein Strukturansichtssteuerelement anwenden, wird TVN_GETINFOTIP Benachrichtigungen generiert, wenn sich der Cursor über einem Element in der Strukturansicht befindet. Indem Sie auf diese Benachrichtigung reagieren, können Sie den Text festlegen, der in der Infoinfo angezeigt wird.
Was Sie wissen müssen
Technologieen
Voraussetzungen
- C/C++
- Programmierung der Windows-Benutzeroberfläche
Anweisungen
Verwenden von Tree-View Infoinfos
Der folgende Beispielcode zeigt, wie eine Anwendung auf die Benachrichtigung reagieren kann. Der Einfachheit halber kopiert das Beispiel einfach den Text für das Element in die Infoinfo.
case WM_NOTIFY:
switch (((LPNMHDR) lParam)->code)
{
case TVN_GETINFOTIP:
{
LPNMTVGETINFOTIP pTip = (LPNMTVGETINFOTIP)lParam;
HWND hTree = GetDlgItem(hDlg, IDC_TREE1);
HTREEITEM item = pTip->hItem;
// Get the text for the item.
TVITEM tvitem;
tvitem.mask = TVIF_TEXT;
tvitem.hItem = item;
TCHAR temp[1024];
tvitem.pszText = infoTipBuf;
tvitem.cchTextMax = sizeof(temp) / sizeof(TCHAR);
TreeView_GetItem(hTree, &tvitem);
// Copy the text to the infotip.
wcscpy_s(pTip->pszText, pTip->cchTextMax, tvitem.pszText);
break;
}
}
return TRUE;