mfc中使用主菜单view中嵌入一个dialog
mfc中使用主菜单view中嵌入一个dialog,但是dialog中的控件都不能用了,好像都变为了只读的一样,只能看见它的显示,但是不能实现以前的操作。
例如,之前是使用DoModel()函数实现的弹出式dialog ,上面的控件已实现各种读写显示,按钮点击触发事件。现在,我把DoModel()给改了,用了movewindow()函数将该dialog显示到主窗口的view里,现在的dialog上的控件句都不能用了,仿佛都是只读的一样,求大神解决。
希望,将dialog显示到view上,并且原来dialog已实现的功能不变。只是把原来的dialog'从弹出式显示,变为了在view显示。
例如,之前是使用DoModel()函数实现的弹出式dialog ,上面的控件已实现各种读写显示,按钮点击触发事件。现在,我把DoModel()给改了,用了movewindow()函数将该dialog显示到主窗口的view里,现在的dialog上的控件句都不能用了,仿佛都是只读的一样,求大神解决。
希望,将dialog显示到view上,并且原来dialog已实现的功能不变。只是把原来的dialog'从弹出式显示,变为了在view显示。
...全文
相关推荐
MFC中在dialog中使用DOC/VIEW框架
在Dialog中使用DOC/VIEW**通常,对话框不直接参与DOC/VIEW架构,因为它们通常是自包含的,处理单一任务。
VC中Dialog添加View(ScrollView)
在对话框中添加View,可以让我们将复杂的功能或者自定义的界面元素嵌入到对话框中。步骤1:创建Dialog类首先,你需要创建一个新的Dialog类,继承自CDialog。
mfc单文档应用程序实现了formview界面切换和dialog布局
MFC是微软提供的一个C++类库,它为Windows应用程序开发提供了丰富的接口,极大地简化了Windows API的使用。首先,让我们来了解**单文档应用程序(SDI)**。
MFC view form工程
传递数据**如果你需要在View和Dialog之间交换数据,可以使用成员变量、消息机制或设置/获取对话框数据的方法。
MFC多Dialog之间通信
**使用事件驱动编程**:例如,可以使用CEvent、CSemaphore或CMutex等同步对象,一个Dialog完成操作后通知另一个Dialog进行后续处理。


Windows SDK/API
