我想在一个程序中调整显示分辨率,怎么办
解决方案 »
- 大神请指点一下关于网络编程服务器和客户端连接的问题
- VC 中给菜单添加事件处理程序 添加到那个类里有何区别呢?
- Tab 标签能否隐藏 或者初始坐标隐藏
- 对话框初始化的时候怎样将光标置于Edit控件上?
- 小弟最近从网上发现了一本书
- 我的程序通过ODBC连接ORACLE数据库,速度很慢,提取数据有时候有类似"超时"的错误,要取消操作;但另一个程序连接时,虽然速度也慢,却不会出现
- 在某一种特定情况下 gluUnProject gluProject 不可逆。请各位大侠关注!
- 如何由窗口句柄得到对应的进程ID
- 百分相赠,简单问题,谢谢。
- 伤自尊勒,再问一个问题就走。。。。。在线等待,回复有分!!!!!!
- 请教高手
- 求教将*.BMP图象转换
多谢
TO:nuaawyd(我是菜鸟,我怕谁!)
多谢,我想要,可是没地方保存,我是在网吧
ddraw.h
ddraw.lib
int ddrval = DirectDrawCreate( NULL, &lpDD, NULL );
if( ddrval == DD_OK )
{
// 获取独占模式
ddrval = lpDD->SetCooperativeLevel( hwnd, DDSCL_EXCLUSIVE| DDSCL_FULLSCREEN );
if(ddrval == DD_OK )
{
ddrval = lpDD->SetDisplayMode(640, 480, 8 );
if( ddrval != DD_OK )
return false;
}
}
lpDevMode=new DEVMODE;
int i=0;
BOOL Result=EnumDisplaySettings(NULL,i,lpDevMode);
int x=800;
int y=600;
int bits=16; if(Result)
{
lpDevMode->dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT;
lpDevMode->dmBitsPerPel=bits;
lpDevMode->dmPelsWidth=x;
lpDevMode->dmPelsHeight=y;
ChangeDisplaySettings(lpDevMode,0); }
虽然我不是做DIRECT X但是我还是很感谢你,我的程序不能加入这些代码,因为我做的是数据库,我不能让程序太大了。
多谢,只是贴子已经结了,有空再给分