游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1449|回复: 0

关于窗口剪裁的问题

[复制链接]

5

主题

10

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2008-12-11 15:24:00 | 显示全部楼层 |阅读模式
父窗口并未设置 WS_CLIPCHILDREN 属性,然后再创建了一个普通的CWnd子窗口,子窗口的像素格式设置与父窗口相同。我希望父窗口绘制时能将子窗口所占的区域也进行绘制,而不进行剪裁。结果出现了一些很奇怪的事情:

在有些电脑上,父窗口绘制时的确也将子窗口所占的区域绘制了,这样子窗口绘制时是在相同区域父窗口内容的基础上再进行绘制,这样可以实现一些很漂亮的效果,比如alpha融合等。

而在有些电脑上,父窗口使用opengl进行绘制时却把子窗口剪裁了。我在ondraw里改为使用gdi来进行绘制,这时又并没有发生剪裁。

程序使用静态编译,也拷了相同的opengl32.dll glu32.dll, 为什么还会出现这种现象?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 17:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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