void CDC::DPtoHIMETRIC(
SIZE& size
) const;
此方法接受一个 SIZE 结构的引用,表示宽度和高度的逻辑坐标。在调用此方法后,size 结构将包含相应的HIMETRIC坐标。
以下是一个简单的示例:
CClientDC dc(this);
// 假设有一个逻辑坐标的大小
SIZE logicalSize;
logicalSize.cx = 100; // 逻辑坐标的宽度
logicalSize.cy = 200; // 逻辑坐标的高度
// 将逻辑坐标转换为HIMETRIC坐标
dc.DPtoHIMETRIC(logicalSize);
// 现在 logicalSize 中包含了相应的HIMETRIC坐标
这个方法在开发打印相关的功能时可能会有用,因为打印通常使用HIMETRIC坐标,而屏幕显示使用逻辑坐标。
转载请注明出处:http://www.zyzy.cn/article/detail/16877/MFC/CDC