界面坐标和屏幕坐标有什么不同?他们是怎么定义的,比如,坐标(0,0)分别在哪个位值?X和Y轴的最大值分别是多少?
解决方案 »
- VC编写Windows的系统服务,需要具备哪些必要的条件?
- 谁做过视频聊天
- 怎样把view做成tab ctrl的效果,就像MSDN或腾讯explore一样
- 数字如何加入逗号进行分隔??比如54321-->54,321
- 哪位知道Nokia无线Modem发送短消息的AT指令和PDU编码?
- 奇怪的问题:CString str; str.Format("100%");会出错,为什么?一带%就出错,那位大侠可以告诉我为什么?
- 如何把目录该名?
- 怎样编自动添写网页表单的程序?
- VC 6.0中 可以正常编译但是按F5无法运行程序(补充)?
- VC写Ping功能遇到一些问题!求大神帮助
- 画图
- 请问WSAAsyncSelect可以作用在CWinApp上吗?
通过GetClientRect获得
int nFullWidth = GetSystemMetrics(SM_CXSCREEN);
int nFullHeight = GetSystemMetrics(SM_CYSCREEN);
MM_HIMETRIC Each logical unit is converted to 0.01 millimeter. Positive x is to the right; positive y is up.
MM_ISOTROPIC Logical units are converted to arbitrary units with equally scaled axes; that is, 1 unit along the x-axis is equal to 1 unit along the y-axis. Use the SetWindowExt and SetViewportExt member functions to specify the desired units and the orientation of the axes. GDI makes adjustments as necessary to ensure that the x and y units remain the same size.
MM_LOENGLISH Each logical unit is converted to 0.01 inch. Positive x is to the right; positive y is up.
MM_LOMETRIC Each logical unit is converted to 0.1 millimeter. Positive x is to the right; positive y is up.
MM_TEXT Each logical unit is converted to 1 device pixel. Positive x is to the right; positive y is down.
MM_TWIPS Each logical unit is converted to 1/20 of a point. (Because a point is 1/72 inch, a twip is 1/1440 inch.) Positive x is to the right; positive y is up.
ResSets the mapping mode. The mapping mode defines the unit of measure used to convert logical units to device units; it also defines the orientation of the device’s x- and y-axes. GDI uses the mapping mode to convert logical coordinates into the appropriate device coordinates. The MM_TEXT mode allows applications to work in device pixels, where 1 unit is equal to 1 pixel. The physical size of a pixel varies from device to device. The MM_HIENGLISH, MM_HIMETRIC, MM_LOENGLISH, MM_LOMETRIC, and MM_TWIPS modes are useful for applications that must draw in physically meaningful units (such as inches or millimeters). The MM_ISOTROPIC mode ensures a 1:1 aspect ratio, which is useful when it is important to preserve the exact shape of an image. The MM_ANISOTROPIC mode allows the x- and y-coordinates to be adjusted independently.