SftMask/OCX 6.5

SftMask.GetPositionV Method

Softel vdm, Inc.

Returns the position and dimensions of an area.

Syntax       

VB.NET

object.GetPositionV(ByVal Area As SftMaskAreaConstants, ByRef Left As Object, ByRef Top As Object, ByRef Width As Object, ByRef Height As Object)

VB

object.GetPositionV(ByVal Area As SftMaskAreaConstants, Left As Variant, Top As Variant, Width As Variant, Height As Variant)

C#.NET

void object.GetPositionV(SftMaskAreaConstants Area, out object Left, out object Top, out object Width, out object Height);

VC++

HRESULT object->GetPositionV(enum SftMaskAreaConstants Area, const _variant_t&* Left, const _variant_t&* Top, const _variant_t&* Width, const _variant_t&* Height);

C

HRESULT object->raw_GetPositionV(enum SftMaskAreaConstants Area, VARIANT* Left, VARIANT* Top, VARIANT* Width, VARIANT* Height);

Delphi

procedure object.GetPositionV(Area : TOleEnum, out Left : OleVariant, out Top : OleVariant, out Width : OleVariant, out Height : OleVariant);

object

A SftMask object.

Area

Describes the area whose position is to be returned.

Area

Value

Description

areaSftMaskCaption

0

Caption area

areaSftMaskEdit

1

Edit control (i.e., the editable portion of the control)

areaSftMaskSpin 

2

Up/down buttons

areaSftMaskDropDown

3

Drop down button

areaSftMaskEllipse

4

Ellipse button

Left

Returns the horizontal position of the desired Area, relative to the top, left corner of the control. The units used depend on the container used (e.g., Visual Basic uses TWIPS by default, Visual C++ uses pixels).

Top

Returns the vertical position of the desired Area, relative to the top, left corner of the control. The units used depend on the container used (e.g., Visual Basic uses TWIPS by default, Visual C++ uses pixels).

Width

Returns the width of the desired Area. The units used depend on the container used (e.g., Visual Basic uses TWIPS by default, Visual C++ uses pixels).

Height

Returns the height of the desired Area. The units used depend on the container used (e.g., Visual Basic uses TWIPS by default, Visual C++ uses pixels).

Comments

The GetPositionV method returns the position and dimensions of an area.

The exact position and size for a given area (described by Area) is returned. If an area is not available, the Width and Height values are 0.

GetPositionPix can be used if pixel coordinates are desired.

GetPositionV is used for languages such as VBScript, which are limited by requiring Variant arguments and do not support strongly typed arguments for return values. For more information please see Using SftMask/OCX with Internet Explorer.


Feedback / comments / error reports for this topic
© 2000, 2008 - Softel vdm, Inc. - www.softelvdm.com