我建的是单文档的MFC项目,并做了一个DIALOG,我想把它放到窗体中,在窗体生成是能同时显示在窗体中,
不知若何实现,谢谢各位帮帮忙,给个思路有代码更好,谢谢!!!
不知若何实现,谢谢各位帮帮忙,给个思路有代码更好,谢谢!!!
解决方案 »
- 求助,关于用vs2012的类向导生成generic class 的问题!
- 如何实现弹出自身实例的子窗体?在线等
- CCheckListBox是怎么加到对话框的?
- 一个IE去访问一个页面,它应该发好多个GET去请求数据(一个GET,是一个URL),我现在想获取这些URL,我该怎么做呢?
- 两个问题,分数少,但是很着急
- 無窗口使用SetTimer的問題
- 为什么在屏幕上画的线和在内存中画的线位置不同
- 为什么要写class CMainFrame;?
- 大侠门,哪里有使用GDI+的中文资料啊??(分不够可以再加)
- 有没有编码方法能让VCD文件还原成压缩以前的质量??????(现在是否有这样的软件???)
- 在Windows 2003 Server下编写的无模式对话框运行正常,可在Windows XP下运行异常。
- 子窗体中的控件焦点切换问题
选择视图类的父类为CFromView比如你的项目叫---
一般最后一部分就把你的项目的类列出来
C---View
C---App
CMainFrame
C---Doc
选中C---View
在下面的组合框里选择基类为:CFromView这就OK了,祝你编程愉快
那么只能这样
1 把对话框设置成无标题,无边框的下层的风格
2 在建立类向导里添加新类CMyView
添加的时候选择基类为CFromView,同时选择Dialog ID为你建的对话框的ID
3 在C---App类里包含头文件:#include "MyView.h"
并在InitInstance()里构建模板的地方
把RUNTIME_CLASS(C---View)改成RUNTIME_CLASS(CMyView)就好了
那么首先以你建好的对话框资源建立相应的对话框类CMyDlg在C---View类里响应WM_CREATE消息
在响应的函数里这样
CMyDlg *kk=new CMyDlg;
kk->Create(......);
......部分有位置,大小等信息
kk->ShowWindow(true);