首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小菜再问CFormView,该如何处理

2012-01-30 
小菜再问CFormView我现在在SDI下,视图类继承CFormView后,添加了TAB控件,加了三个Child,None的对话框。我做

小菜再问CFormView
我现在在SDI下,视图类继承CFormView后,添加了TAB控件,加了三个Child,None的对话框。我做这些的目的是想在这三个对话框上画图。让TAB来切换。
  请问:
  1)这样能不能做到在这三个对话框上画图。让TAB来切换?
  2)如果可以的话,画图代码该写在哪儿啊?我知道单独的对话框,写在Onpaint()里,单独的SDI,写在Ondraw()里,但现在在三个对话框里根本就找不到Onpaint().
  3)我想让TAB控件占满整个背后的FormView,可是不论我怎么拉TAB控件,都发现在程序运行后,如果不点最大化按钮还觉得已经填满FormView了,可是一最大化,就可明显的看出没有占满背景。我想把它占满,并和背景完全融合,不知道怎么弄?
  问题比较多哈,请知道问题(哪怕一个)的高人给点指点。谢谢!

[解决办法]
1. 可以
2. 添加WM_PAINT消息
3. MoveWindow/SetWindowPos();
[解决办法]
可以自己增加OnPaint来实现画图等
MoveWindow来调整你的控件大小,直至填充满了
[解决办法]
响应主窗口大小改变消息,在里面改变form的大小
[解决办法]
在主框架OnSize 里改变form的大小
[解决办法]
具体每一句要你自己去揣摩,修行还是要靠个人,别人能关键处点一下就不错了

热点排行