MFC 获取分辨率

void CEasySizeDlg::OnBnClickedButton1()
{ //两种方式,WinAPI和MFC接口。
//1 :WinAPI
int iWidth = GetSystemMetrics(SM_CXSCREEN);
int iHeight = GetSystemMetrics(SM_CYSCREEN);
//2:MFC
CDC *pDC = GetDC();
HDC hdc = pDC->m_hDC;//获得屏幕设备描述表句柄;
int iScrWidth=GetDeviceCaps(hdc,HORZRES);//获取屏幕水平分辨率;
int iScrHeight=GetDeviceCaps(hdc,VERTRES);//获取屏幕垂直分辨率;
ReleaseDC(pDC);//释放屏幕设备描述表
}

你可能感兴趣的:(MFC 获取分辨率)