在BCB中實現全屏幕OpenGL的原理
大小:24 人氣: 2010-09-07 需要積分:3
其實在BCB中實現全屏幕OpenGL的原理是很簡單的,只要在窗口OpenGL程序的基礎上做一個小小的改動即可:只要將窗口屬性修改為WS_POPUP就可以了。
?
具體如下:
?
在窗口類的CreateParam()成員函數中加入如下語句:
?
Params.Style=WS_POPUP|WS_CLIPCHILDREN|WS_CLIPSIBLINGS;
?
將相應窗口修改成WS_POPUP型窗口,另兩個是為支持OpenGL為設的。
?
仍在窗口類的CreateParam()成員函數,加入如下語句:
?
ChangeResolution(800,600);
?
Params.Width=800;
?
Params.Height=600;
?
Params.X=Params.Y=0;
非常好我支持^.^
(6) 100%
不好我反對
(0) 0%