关于VC++中窗口分割的问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:30:34
我做了个程序,程序中需要把窗口分割成4个部分,在其中一个部分用OpenGL绘制图形。在分割了窗口后,我在其中一个里边绘制图形,要用到Timer,我发现一刷新窗口Timer就不起作用了。
经试验和分析,发现在创建默认的分成左右两边的时候一切正常,就是自己切分的窗口出现问题,所以应该是与文档类关联的问题。
现请教下:新分割的窗口如何实现与文档类相联系,能使其与默认的分割成为两个窗口时候具有同样效果?
烦请高手告知详细操作步骤,成功即给分。
就是获取文档指针那里不会,麻烦您告诉我怎么具体操作。办公室网络受限制,无法打开你给的网页。请留个QQ号码吧。

发现在创建默认的分成左右两边的时候一切正常,你是说的是自动拆分吧。

如果手动拆分只能进行静态拆分,每个窗口需要关联自己的view类。在需要的view类里进行绘图即可,timer也设置到需要的view类里。要与文档关联,获取文档指针然后在你的view类中重载ondraw函数即可。
可参考http://hi.baidu.com/%BA%CE%B4%A6%B4%E3%CE%E2%B9%B3/blog/item/2e422a35c9c8663d5bb5f5a0.html