社区
界面
帖子详情
怎么在对话框里建一个Doc/View
勇敢的大树
2004-05-13 11:40:51
怎么在对话框里建一个Doc/View
...全文
53
6
打赏
收藏
怎么在对话框里建一个Doc/View
怎么在对话框里建一个Doc/View
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
enoloo
2004-05-14
打赏
举报
回复
我有个例子,你到网上找找,也有的。
flyelf
2004-05-14
打赏
举报
回复
在codeproject有这个demo,其实把CSplitterWnd的CreateView修改一下即可完成这个功能
PiggyXP
2004-05-14
打赏
举报
回复
楼主如果想要用控件就直接用 Doc/View 模式
然后拆分主视图,拆出个FormView来
或者不拆分,直接让主视图继承自 CFormView就好了
可以和对话框一样拖放控件的^_^
kpsh
2004-05-14
打赏
举报
回复
不错,我觉得这个想法也很特别阿
zhaolaoxin
2004-05-14
打赏
举报
回复
思路不对,为什么要在对话框里创建doc/view?!
simouse
2004-05-14
打赏
举报
回复
CCreateContext context;
CMainFrame *pFrame = new CMainFrame(this);
CPrintDoc *pDoc = new CPrintDoc;
CPrintView *pView = new CPrintView;
context.m_pCurrentFrame = pFrame;
context.m_pNewViewClass = RUNTIME_CLASS(CPrintView);
context.m_pCurrentDoc = pDoc;
context.m_pLastView = pView;
pFrame->Create(NULL,"Print",
WS_OVERLAPPEDWINDOW|WS_POPUPWINDOW,
CRect(0,0,0,0),this,MAKEINTRESOURCE(IDR_MAINFRAME),0,&context);
AfxGetApp()->m_pMainWnd = pFrame;
ShowWindow(SW_HIDE);
pFrame->UpdateWindow();
pFrame->MoveWindow(10,10,800,600);
pFrame->ShowWindow(SW_SHOW);
使用自定义控件在
对话框
中插入文档/框架/视图
一个
自定义控件,允许在
对话框
/窗体视图中插入
doc
/
view
/ frame体系结构
VC绘制3D饼状图(绘制在
对话框
或其他指定位置)
本文在参考《VC6绘制3D饼状图 - 完美版》(http://www.vckbase.com/
doc
ument/
view
doc
/?id=1820)一文的基础上将绘制饼状图的过程封装成
一个
独立的类以便调用,调用时只需给出指定矩形区域以及相关参数,即可画出所需要的效果。附件源代码中两处调用了此类,一处是在
对话框
里调用,另一处是在
View
类里调用,两处分别绘制出了一样效果的3D饼状图。
Gird.zip mfc 写的GIRD 源码
mfc 写的GIRD 源码,有两个例题,
一个
是基于
对话框
的;
一个
是
Doc
/
View
VC6基于
对话框
的BMP灰度图片显示和轮廓化、二值化、膨胀、腐蚀操作
为了简单,没有采用
doc
-
view
模式,采用基于
对话框
方式 处理代码放入单独的
一个
类中,方便大家复用。 大部分地方有注释方便阅读。
基于
对话框
的打印-vc代码
我参照vc知识库的文章“http://www.vckbase.com/
doc
ument/
view
doc
/?id=1618”写了一下,如果直接打印,是没有问题的。但如果在预览窗口选择打印,就会报错,说是内存读写错误,在vs运行的话会在某个Runtime那里停下。这个问题和vc知识库的那篇文章所附程序是一样的。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章