关于CTreeCtrl的问题.谢谢. 小弟首先创建了一个MFC的Dialog工程,然后又新建了一个CmyTreeCtrl类用来创建TreeControl控件,但是创建完毕之后,在classWizard中无法创建TreeControl的控件变量. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的控件是动态创建的话??只能用他的id操作??不能用classwizard 不是只要继承了CTreeCtrl类的话就可以用classwizard创建了吗? 有时是VC6的bug引起来;可以手动这么做:在头文件中定义变量CTreeCtrl m_tree;protected: //{{AFX_MSG(CLeftTreeView)//写一个点击响应消息函数,还是在.H文件中 afx_msg void OnSelchangedCptree1(NMHDR* pNMHDR, LRESULT* pResult); //}}AFX_MSG DECLARE_MESSAGE_MAP()//在.CPP中处理BEGIN_MESSAGE_MAP(CLeftTreeView, CView) //{{AFX_MSG_MAP(CLeftTreeView) 树的ID为:ID_TREE1; ON_NOTIFY(TVN_SELCHANGED, ID_TREE1, OnSelchangedCptree1) ON_WM_PAINT() //}}AFX_MSG_MAPEND_MESSAGE_MAP()void CLeftTreeView::OnSelchangedCptree1(NMHDR* pNMHDR, LRESULT* pResult) { NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR; // TODO: Add your control notification handler code here 这里写你的处理代码 *pResult = 0;} 多文档 显示数据 请教一个关于定时器延时的问题 钩子程序。。。 有一个VC的应用工程,原来是发布成SDK的,现在要改成DLL的方式 如何改变Radio Button的背景颜色 一个仿MSN及QQ消息提示框显示的问题 如何实现一个透明的ActiveX Composite Control啊? 请问怎么样改变系统的默认语言和字体(用程序), 并且在不重新启动计算机的情况下生效? 用CSocket接收字符为什么会乱码 急!对话框和MessageBox一起关闭了!!怎么办? VC++ CFormView 多控件闪烁
在头文件中定义变量
CTreeCtrl m_tree;protected:
//{{AFX_MSG(CLeftTreeView)
//写一个点击响应消息函数,还是在.H文件中
afx_msg void OnSelchangedCptree1(NMHDR* pNMHDR, LRESULT* pResult);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()//在.CPP中处理
BEGIN_MESSAGE_MAP(CLeftTreeView, CView)
//{{AFX_MSG_MAP(CLeftTreeView)
树的ID为:ID_TREE1;
ON_NOTIFY(TVN_SELCHANGED, ID_TREE1, OnSelchangedCptree1)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()void CLeftTreeView::OnSelchangedCptree1(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
这里写你的处理代码
*pResult = 0;
}