我新建一个mfc的工程,自己新建一个类CMyView,public继承CView,又定义一个类CMyDoc,public继承工程中自动生成的那个Document类,然后我给CMyDoc添加一个CTreeCtrl的成员m_TreeCtrl。在CMyView的OnDraw方法中添加如下代码
         CMyDoc mydoc;
mydoc.m_TreeCtrl.Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER
| TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES
| TVS_DISABLEDRAGDROP,CRect(10, 10, 70, 400),this,0x1005);
mydoc.m_TreeCtrl.InsertItem(_T("UserManage"));
结果程序运行时看不到这个treectrl控件,只看到一个东西在那里不停的闪。
如果直接把m_TreeCtrl定义为CMyView的CTreeCtrl成员则会正常显示控件,这是为什么?