MFC 屏幕坐标 窗口坐标 逻辑坐标 物理坐标
获得屏幕的坐标
int nWidth=GetSystemMetrics(SM_CXSCREEN); //屏幕宽度
int nHeight=GetSystemMetrics(SM_CYSCREEN); //屏幕高度
int cx = GetSystemMetrics(SM_CXFULLSCREEN);
int cy = GetSystemMetrics(SM_CYFULLSCREEN);//但不包括任务栏等区域
由于我的电脑分辨率是1920*1024
GetSystemMetrics() --> 用于得到被定义的系统数据或者系统配置信息;
GetClientRect() --> 得到客户区的位置和大小,一般用于获取窗口大小;
GetWindowRect() --> 得到窗口(对话框或控件)的屏幕坐标,一般用于获取对话框的屏幕坐标或和ScreenToClient()配合使用获取控件的客户区坐标;
ScreenToClient() --> 屏幕坐标转换为客户区坐标,一般和GetWindowRect()配合使用获取控件的客户区坐标;