MFC Dialog stype

来源:互联网 发布:吉他选购 知乎 编辑:程序博客网 时间:2024/05/19 02:05


http://zhidao.baidu.com/link?url=VbiqjTedQoJzCcXxouIedHhhVf0q87bfypNFwPTuEjN3sDPsnRhJS1dJKB_eeuaiWtjC8Bx6dktE8ebuB8uL7a


关于MFC下的dialog的问题 悬赏分:20 - 离问题结束还有 14 天 15 小时以前都是用C#在开发,最近接触了C++的项目,在MFC下面的开发,要在一个dialog中加入一个treeView,treeView节点在单击之后,在这个dialog上再显示相应的dialog,不知道,这个tree的单击之后,要怎么做才可以在原有的dialog上嵌入先前已做好的一个dialgo呢, 多谢指教!

再回答一遍,分数都给我吧。呵呵主dialog, CMainDialog; 资源设计时候,取默认属性 子dialog, CChildDialog; 资源设计时 Style = Child ,(默认是 popup);Border = None (默认是 Dialog Frame)。其它的添加控件等等都和普通的dlg一样的操作。资源名称 IDD_SUB_DLG 生成一个类 CChildDialg : public CDialog 跟IDD_SUB_DLG 关联;不关联也可以,下面的操作中可以直接使用 CDialog,不过消息处理不方便。 当点击某tree节点时候执行一下操作: CChildDialog * pDlg = new CChildDialog; pDlg->Create(IDD_SUB_DLG,this); pDlg->ShowWindow(SW_SHOW); pDlg->MoveWindow(&rc); //rc为你希望子对话框显示在主对话框中的客户区域。

0 0
原创粉丝点击