The information in this article applies to:
SYMPTOMSAn OLE 2.0 object appears larger during visual editing compared to the loaded state. CAUSEThe Windows application programming interface (API) LPtoDP is being used to convert the size of the object from MM_HIMETRIC to MM_TEXT. The object is then drawn with the MM_TEXT coordinates as the bounding rectangle. RESOLUTION
LPtoDP is dependent on the current mapping mode to perform a
conversion from logical points to device points. For a more accurate
transformation, a function must be written to "manually" convert the
units from MM_HIMETRIC to MM_TEXT by using GetDeviceCaps to get the
logical pixels per inch for use in the conversion. The OLE2UI library,
included with the OLE 2.0 toolkit, already includes several
transformation functions to properly convert the units:
For more information on these functions, consult the "User Interface Dialog Help" help file (OLE2UI.HLP) included with the OLE 2.0 toolkit. Additional query words: 2.00 3.50 4.00
Keywords : kbole kbprg kbNTOS350 kbNTOS351 kbNTOS400 kbOLE200 kbGrpCom kbDSupport kbprb |
Last Reviewed: October 26, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |