类型定义结构体tagANNSMARTDISTANCE
{
L_UINTuStructSize;
L_DOUBLEdDistance;
L_UINTuRulerUnit;
L_UINTuSmartUnit;
* pANNSMARTDISTANCE} ANNSMARTDISTANCE;
的ANNSMARTDISTANCE包含的信息单元用于一个统治者。
这种结构的大小。使用sizeof (ANNSMARTDISTANCE)
距离合适的单位。这个领域uSmartUnit
识别单元。
值指定了类型的测量。可以是任何一个常数如下:
价值 | 意义 |
---|---|
ANNUNIT_INCHES | [0]英寸。 |
ANNUNIT_FEET | [1]。 |
ANNUNIT_YARDS | [2]码。 |
ANNUNIT_MICROMETERS | [3]微米。 |
ANNUNIT_MILLIMETERS | [4]毫米。 |
ANNUNIT_CENTIMETERS | [5]厘米。 |
ANNUNIT_METERS | [6]米。 |
ANNUNIT_TWIPS | [7]缇。 |
ANNUNIT_POINTS | [8]。 |
ANNUNIT_PIXELS | [9]像素。 |
ANNUNIT_SMART_METRIC | [10]聪明的度量。 |
ANNUNIT_SMART_ENGLISH | [11]智能英语。 |
如果uRulerUnit
ANNUNIT_SMART_METRIC或ANNUNIT_SMART_ENGLISH,然后可以找到实际的单位uSmartUnit
成员。如果uRulerUnit
不是一个ANNUNIT_SMART_METRIC或ANNUNIT_SMART_ENGLISH呢uRulerUnit
包含单元的常数。
值指定了基本度量单位。总是包含单位常数。这可以是任何除了ANNUNIT_SMART_METRIC或ANNUNIT_SMART_ENGLISH ANNUNIT_XXX常量。
一个“智能单元”是一个单位,可以自动晋升为上级单位。例如,假设您有一个统治者,是13英寸长。如果ANNUNIT_INCHES统治者的单位,然后长度是13岁。然而,如果ANNUNIT_SMART_ENGLISH统治者的单位,然后自动晋升为统治者的长度的脚。在这种情况下是1.0833英尺长度。