请问怎么变屏幕分辨率?
请问怎么变屏幕分辨率? 问题点数:0、回复次数:3Top
1 楼bluejugar(2046,那年我64.)回复于 2004-09-01 21:50:04 得分 0
普通的GDI函数我不知道.
但在DirectX里面有很多方法.
lpDDraw7->SetDisplayMode(SCREEN_WIDTH,SCREEN_HEIGHT,SCREEN_DEEP,0,0);
其中的SCREEN_WIDTH,SCREEN_HEIGHT,SCREEN_DEEP分别是屏幕的长,宽,色深.
不过这个函数要安全,有效的使用,对没用过DirectX的人来说还挺复杂的.你查点相关的资料吧.
Top
2 楼renfengxing(任风行)回复于 2004-09-02 10:38:45 得分 0
Sub Get_Screen_Size(Screen_X_Pixel As Long, Screen_Y_Pixel As Long)
If Screen.TwipsPerPixelX <> 0 Then Screen_X_Pixel = Screen.Width \ Screen.TwipsPerPixelX
If Screen.TwipsPerPixelY <> 0 Then Screen_Y_Pixel = Screen.Height \ Screen.TwipsPerPixelYTop
3 楼caicheng(菜菜)回复于 2004-09-02 10:43:32 得分 0
同志请告诉我你是什么平台?
dos/win/linux/beos/os2/macOS?
然后告诉我你用什么图形库?
directX/OpenGL/dos图形库/SLX/....?Top




