读书人

【急坐待救助】HIMETRIC_PER_INCH常数

发布时间: 2012-12-29 10:28:09 作者: rapoo

【急,坐等救助】HIMETRIC_PER_INCH常数的值是多少?
本帖最后由 JiLuoXingRen 于 2012-12-12 23:35:10 编辑 这个常数经常用于取回图像的物理长宽。如下代码:


OLE_XSIZE_HIMETRIC hmPicWidth;
OLE_YSIZE_HIMETRIC hmPicHeight;
pIPicture->get_Width(&hmPicWidth); // 获取图像宽度
pIPicture->get_Height(&hmPicHeight); // 获取图像高度
// 转化单位为象素
nPicWidth = MulDiv(hmPicWidth, GetDeviceCaps(GetDC()->m_hDC, LOGPIXELSX), HIMETRIC_PER_INCH);
nPicHeight = MulDiv(hmPicHeight, GetDeviceCaps(GetDC()->m_hDC, LOGPIXELSY), HIMETRIC_PER_INCH);

现在我要将这个转换用于VB,所以我需要知道HIMETRIC_PER_INCH的值具体是多少。所以请各位帮帮忙,有这样实例的人麻烦右键找到HIMETRIC_PER_INCH的定义,看看他的值是多少?拜托了~
[解决办法]
VS IDE中在不明白的符号上点鼠标右键,选转到定义。
File: "C:\Program Files\Microsoft Visual Studio\VC98\Include\OLESTD.H"
276: #define HIMETRIC_PER_INCH 2540 // number HIMETRIC units per inch

读书人网 >C++

热点推荐