以及如何从程序设置分辨率
解决方案 »
- 很基础的一个问题,求高人给个答案
- 看了一下设计模式的资料,很多,不好理解。能简要介绍一下实际的应用吗
- 如何获取外网IP?
- 在propertypage中加入list control 中,如何在主窗口中控制list的显示内容,急!!!!1
- UDP进行字节流的发送与接受问题
- 问一小问题,高手有空说两句,关于扩展DLL的
- 谁有对接收的收邮件进行base64解码的源程序,或者告诉我一个url? 给分了!
- 有没有人知道如何获取本机上面安装了那些软件,windows平台
- 各位高手:怎么样才能在一个对话框显示之前,初始化其中的一个控件,比如listbox
- 大家谈谈我该怎么办?
- ActiveX 控件,要内嵌在Web页里实现编辑
- 为什么我用VC无法删除注册表?
cyScreen = GetSystemMetrics (SM_CYSCREEN) ;
SM_CXFULLSCREEN, SM_CYFULLSCREEN
int nWidth = GetSystemMetrics(SM_CXSCREEN);
int nHeight = GetSystemMetrics(SM_CYSCREEN);
{
HDC screenDC;
int nBitPixel;
int nWidth, nHeight;
CString strColor; //得到当前分辩率
screenDC = CreateDC("DISPLAY", NULL, NULL, NULL);
nWidth = GetDeviceCaps(screenDC, HORZRES);
nHeight = GetDeviceCaps(screenDC, VERTRES); nBitPixel = GetDeviceCaps(screenDC, BITSPIXEL);
switch (nBitPixel)
{
case 32:
strColor = "32位真彩色";
break;
case 24:
strColor = "24位真彩色";
break;
case 16:
strColor = "16位增强色";
break;
case 8:
strColor = "256色模式";
break;
case 4:
strColor = "16色模式";
break;
case 1:
strColor = "单色模式";
break;
default:
strColor.Format("屏幕支持 %d 不同色", 1 << nBitPixel);
}
DeleteDC(screenDC);
}