クリックしたときにツリービュー構造にノードの名前を表示したい.何かアイデアはありますか??
質問する
320 次
1 に答える
1
純粋な Winapi: TreeView_GetSelectionとTreeView_GetItemマクロを使用します。
TVITEM tvitem = {0};
HTREEITEM hSelected = NULL;
WCHAR wText[MAX_PATH] = {0};
hSelected = TreeView_GetSelection(g_hTree);
if (hSelected)
{
tvitem.mask = TVIF_TEXT;
tvitem.pszText = wText;
tvitem.cchTextMax = MAX_PATH;
tvitem.hItem = hSelected;
TreeView_GetItem(g_hTree, &tvitem);
}
これで、wTextはクリックされた項目の名前を保持します。
于 2012-07-17T11:42:10.393 に答える