【急坐待救助】HIMETRIC_PER_INCH常数的值是多少
【急,坐等救助】HIMETRIC_PER_INCH常数的值是多少?
这个常数经常用于取回图像的物理长宽。如下代码:
现在我要将这个转换用于VB,所以我需要知道HIMETRIC_PER_INCH的值具体是多少。所以请各位帮帮忙,有这样实例的人麻烦右键找到HIMETRIC_PER_INCH的定义,看看他的值是多少?拜托了~
------解决方案--------------------
VS IDE中在不明白的符号上点鼠标右键,选转到定义。
这个常数经常用于取回图像的物理长宽。如下代码:
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