游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1763|回复: 2

框架问题

[复制链接]

3

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-4-12 16:19:00 | 显示全部楼层 |阅读模式
能不能在一个主程序中,同时开两个以上opengl/direct窗口?比如注册两次WNDCLASSEX再分别CreateWindow

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-4-17 08:39:00 | 显示全部楼层

Re:框架问题

可以,而且可以有 n个 .
不过,有几个细节问题
1  如果用相同的窗口类则消息处理函数就会相同.给消息处理带来不便.
所以,建议用不同的 窗口类,并注册他,
2   并且要 将 窗口 设成父窗和 子窗口的形式,
并在父窗口的WM_CREATE消息中建立子窗口.

3如果是Opengl注意在刷新窗口时,一定要激活渲染描述句柄
wglMakeCurrent()好像是这个函数


   

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2006-4-17 08:43:00 | 显示全部楼层

Re:框架问题

可以,而且可以有 n个 .
不过,有几个细节问题
1  如果用相同的窗口类则消息处理函数就会相同.给消息处理带来不便.
所以,建议用不同的 窗口类,并注册他,
2   并且要 将 窗口 设成父窗和 子窗口的形式,
并在父窗口的WM_CREATE消息中建立子窗口.

3如果是Opengl注意在刷新窗口时,一定要激活渲染描述句柄
wglMakeCurrent()好像是这个函数


   

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 05:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表