求教C++如何在自己构建的函数中获取对话框里控件的句柄? 20
我是想在自己弄的函数里获取对话框上树形控件的节点句柄,运行直接内存报错;断点m_tree.GetRootItem()全是错误继续则跳出Unhandledexception...
我是想在自己弄的函数里获取对话框上树形控件的节点句柄,运行直接内存报错;
断点 m_tree.GetRootItem() 全是错误 继续则跳出
Unhandled exception in Graph.exe:0xC0000005:Access Violation
刚学c++ 请大侠门指点指点,谢谢了 展开
断点 m_tree.GetRootItem() 全是错误 继续则跳出
Unhandled exception in Graph.exe:0xC0000005:Access Violation
刚学c++ 请大侠门指点指点,谢谢了 展开
1个回答
展开全部
// Make sure the focus is set to the tree control.
m_TreeCtrl.SetFocus();
// Show the edit control on the label of the selected item.
// The tree control must have the TVS_EDITLABELS style set.
HTREEITEM hSel = m_TreeCtrl.GetSelectedItem();
CEdit* pmyEdit = m_TreeCtrl.EditLabel(hSel);
ASSERT(pmyEdit != NULL);
查询msdn,多看看上面的例子,了解每一个类的成员函数的使用,然后试着自己动手实现
m_TreeCtrl.SetFocus();
// Show the edit control on the label of the selected item.
// The tree control must have the TVS_EDITLABELS style set.
HTREEITEM hSel = m_TreeCtrl.GetSelectedItem();
CEdit* pmyEdit = m_TreeCtrl.EditLabel(hSel);
ASSERT(pmyEdit != NULL);
查询msdn,多看看上面的例子,了解每一个类的成员函数的使用,然后试着自己动手实现
追问
你好,我是想知道为什么有的成员函数可以获取对话框里控件的句柄,有的却不行
比如自己建的
void XXX::DblTree()
{ HTREEITEM asd=m_treeDeviceList.GetRootItem();}
DblTree()是双击树形根节点时触发的 这个是能获取到的
DblTree成功后是重新绘制树形节点的图标
void XXX::drawnode()
{HTREEITEM asd=m_treeDeviceList.GetRootItem();}
却获取不到这是为什么啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询