比如说我的H结点下有5个子结点A、B、C、D、E,按顺序排列。请问怎样实现下述功能:选中A时返回1,选中B时返回2,也就是返回位置值。望各位大侠告知一二,谢谢!
解决方案 »
- 使用了内存DC,画面还是闪,怎么办
- 菜鸟问题:使用GDI绘完图之后,删除了笔和刷后,还需要ReleaseDC吗?
- 每次打开包含很多html的文件夹时都很慢,怎么禁止WINXP的EXPLORER自动预读HTML文件?
- 如何去掉子窗口的关闭按钮?
- 对话框中listctrl的缩放
- 用hook获取字符的问题
- 请提供用C++编写的遗传算法原代码程序,或到哪儿去找。谢谢!
- 为什么我用VC无法删除注册表?
- 请问每个Cpp文件中第一行是做什么用的?
- 如果看不到"我的参与"和"我的问题"等栏目,你参与一下便又可以看到了
- 如何取得系统没用鼠标和键盘激活的时间?
- ◆◆◆怎么才能在非MFC源码中加入MFC代码进行编译呢◆◆◆
HTREEITEM hItem,hSelItem,hFirChild;hSelItem = pTree->GetSelectedItem();
hItem = pTree->GetParentItem(hSelItem);
hFirChild=pTree->GetNextItem(hItem,TVGN_CHILD);
while(pTree->GetNextItem(hFirChild,TVGN_NEXT) != 0 && pTree->GetNextItem(hFirChild,TVGN_NEXT) != hSelItem)
{
hFirChild = pTree->GetNextItem(hFirChild,TVGN_NEXT);
index++;
}
最后返回index即可.