HeaderPane
Main
Hide
Share Link
Print

Direct Property, SftMask Object

Returns an ISftMaskVTable interface pointer.

Syntax

Get

C#ISftMaskVTable refSftMaskVObj = object.Direct;
VB.NETrefSftMaskVObj = object.Direct As ISftMaskVTable
C++ISftMaskVTable* refSftMaskVObj = object->Direct;
ISftMaskVTable* refSftMaskVObj = object->GetDirect();
CHRESULT object->get_Direct(ISftMaskVTable** refSftMaskVObj);

object

A SftMask object.

refSftMaskVObj

Returns an ISftMaskVTable interface pointer.

Comments

The Direct property returns an ISftMaskVTable interface pointer.

The ISftMaskVTable interface describes a SftMask object (i.e. the control itself). It is used with development tools that use dispatch interface (early and late) binding when a SftMask object is used (i.e. the control). By retrieving the ISftMaskVTable interface, an application can use vtable binding which is significantly faster than any form of dispatch interface binding.

If performance is important, an application written with such a development tool should use the ISftMaskVTable interface. All other SftMask objects (such as Calendar, Caption, etc.) already use vtable binding; only the control object (SftMask) uses dispatch interface binding.

The ISftMaskVTable interface exposes all properties and methods that are supported by the SftMask object.

Other languages (such as C++) can use the SftMask object directly and do not need to retrieve the ISftMaskVTable interface. The ISftMask interface which implements the SftMask object is a dual interface.

See Also SftMask Object | Object Hierarchy


Last Updated 11/15/2026 - (email)
© 2026 Softel vdm, Inc.