正在阅读:用VC6编写注册表管理程序用VC6编写注册表管理程序

2004-02-14 09:34 出处:PConline 作者:solarsoft/CSDN 责任编辑:linjixiong
在CmainFrame类中加入protected型的成员变量CSplitterWndm_wndSplitter用于实现窗口的分割,在MainFrm.cpp中加入#include"RegLeftView.h"  BOOLCMainFrame::OnCreateClient(LPCREATESTRUCTlpcs,CCreateContext*pContext)  {  if(!m_wndSplitter.CreateStatic(this,1,2))  returnFALSE;  if(!m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(CRegLeftView),CSize(100,100),pContext)||  !m_wndSplitter.CreateView(0,1,RUNTIME_CLASS(CRegExplorerView),CSize(100,100),pContext))  {  m_wndSplitter.DestroyWindow();  returnFALSE;  }  m_wndSplitter.SetColumnInfo(0,200,100);  returnTRUE;  }  对文档类CregExplorerDoc的类定义前可加入classCRegExplorerView;并加入public型的CregExplorerView指针*m_RegExplorerView;用文档类进行对象之间的通信。  左边树型CregLeftView类的设计:  1.和文档类进行通信的代码:  在类定义前加入classCRegExplorerDoc;并在类中实现public型的成员函数  CRegExplorerDoc*CRegLeftView::GetDocument()  {  ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CRegExplorerDoc)));  return(CRegExplorerDoc*)m_pDocument;  } 
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品