您的位置:首页 > 其它

MFC获取屏幕大小及像素信息

2014-05-05 09:06 176 查看
COLORREF clr;

HDC dc = GetDC(0);

maxW = ::GetSystemMetrics( SM_CXSCREEN );

maxH = ::GetSystemMetrics( SM_CYSCREEN );

for( int i = 0; i < nMaxSnow; i++ ){

snow[i].x = snow[i].prex = rand() % maxW;

snow[i].y = snow[i].prey = rand() % maxH;

snow[i].preclr = snow[i].clr = ::GetPixel( dc,snow[i].x,snow[i].y );

snow[i].stepx = (rand()%2==1)?1:-1;

snow[i].stepy = (rand() % 5)+1;

}

::ReleaseDC(0,dc);

获取键盘按钮:

if(GetAsyncKeyState(VK_CONTROL) && GetAsyncKeyState(VK_F12 ))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: