首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

关于获取屏幕像素的函数有关问题

2012-01-30 
关于获取屏幕像素的函数问题方法1:C/C++ codeint m,nm GetSystemMetrics(SM_CXFULLSCREEN) //屏幕宽度

关于获取屏幕像素的函数问题
方法1:

C/C++ code
         int m,n;         m = GetSystemMetrics(SM_CXFULLSCREEN); //屏幕宽度          n = GetSystemMetrics(SM_CYFULLSCREEN); //屏幕高度

上面的代码加到程序里。调试的时候获取不到数据,请问为什么?

方法2:
C/C++ code
          int x,y;    RECT rect;     GetClientRect(this->m_hwnd, &rect);     x = rect.right; 

这里调试的时候可以获取数据,当时不是我想要的。比如320*240的屏幕,获取到的数据是2804212,1940388.请问为什么?

[解决办法]
楼主再确认一下传入的句柄是否有问题。
[解决办法]
GetDeviceCaps(HDC, HORZRES);
GetDeviceCaps(HDC, VERTRES);

热点排行