vc中Dialog对话框调用问题

vc中Dialog对话框调用问题,第1张

首先运行vc

6.0,然后打开工程,或者建一个新工程(mfc工程),在左边,就可以看见一个“workspace”(工作区),如果没有,点击菜单“view”(视图),然后点击“workspace”,就打开了

在workspace下面,有3个标签,第一个是“classview”(类视图),第二个是“resourcesview”(资源视图),第三个是“fileview”(文件视图)

我们选择第二个“resourcesview”,然后你就会看到“工程名

resources”,你的应该是“commwizard

resources”,点一下“加号”,就可以展开,再点一下“dialog”(对话框)前面的加号,你就会看见“idd_commwizard_dialog”,然后双击,就可以打开这个资源文件,也就是对话框

1、把对话框的Border属性设置为false style属性设置为child

2、在MainFrm.h里增加这样一个声明 CDialogBar dialogBar

3、在MainFrm.cpp里的OnCreate函数里,增加如下的代码

dialogBar.Create(this,IDD_DIALOGBAR,WS_CHILD|WS_VISIBLE| CBRS_RIGHT | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC,IDD_DIALOGBAR)

dialogBar.EnableDocking(CBRS_ALIGN_RIGHT)

DockControlBar(&dialogBar,AFX_IDW_DOCKBAR_RIGHT)

其中IDD_DIALOGBAR为对话框的ID,EnableDocking以及剩下一行为设置停靠属性

这样的话 就完成了在试图中嵌入对话框了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11411890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存