手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>C/C++>列表

Windows编程基础 - 设备对象属性

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
  HDC hDC, 设备对象句柄   LPPOINT lpPoints, 指向POINT类型的变量的指针   int nCount 要进行变换的点的数目 ) 返回值 若变换成功,返回非零。
  表3-3-2 LPtoDP 函数
用 途 将逻辑点变换为设备点。
原 型
BOOL LPtoDP(
  HDC hDC, 设备对象句柄
  LPPOINT lpPoints, 指向POINT类型的变量的指针
  int nCount 欲进行变换的点的数目
)
返回值 若任何的点被变换,返回非零。

  表3-3给出了两个函数,用于进行设备坐标和逻辑坐标之间的相互变换。例如,函数GetClientRect获取的拥护区域的大小总是以设备单位表示的,若想使用逻辑单位表示用户区大小,能够使用函数DPtoLP();

  RECT rect;
  GetClient(hWnd, &rect);
  DPtoLP(hDC, (LPPOINT)&rect, 2)
;

  3.4.2 Windows的映射方式
  Windows定义了八种映射方式,见表3-4。

  表3-4 Windows的映射方式   

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

映射方式 逻辑单位单位 x轴方向 y轴方向
MM_TEXT 象素数 向右 向下
MM_LOMETRIC 0.1mm 向右 向上
MM_HIMETRIC 0.01mm 向右 向上
MM_LOENGLISH 0.01英寸 向右 向上
MM_HIENGLISH 0.001英寸 向右 向上
MM_TWIPS 1/1440英寸 向右 向上
MM_ISOTROPIC 自定义(x=y)(即x和y的逻辑单位大小相同) 由比例因子决定若为正,向右。否则,向左 由比例因子决定若为正,向下。否则,向上
Google