Vcl.AxCtrls.TActiveXControlFactory.MiscStatus

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

property MiscStatus: Integer read FMiscStatus;

C++

__property int MiscStatus = {read=FMiscStatus, nodefault};

Properties

Type Visibility Source Unit Parent
property public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls TActiveXControlFactory

Description

Represents a set of status bits that are stored in the registry.

MiscStatus is stored in a registry entry under the CLSID entry for the class. This entry provides information about the ActiveX server to a container. The entry contains a set of binary flags for which ActiveX defines specific meanings. This entry is not required.

The following table lists the status bits that ActiveX control containers must recognize and support. For each status bit, it indicates whether container support is required for the feature and includes a brief description.



Status bit Container support Description

ACTIVATEWHENVISIBLE

yes

Indicates that the object should be activated when it becomes visible, even if it isn't UI-active.

IGNOREACTIVATEWHENVISIBLE

no

Needed for inactive and windowless control support.

INSIDEOUT

no

Indicates that the object should be activated inside-out (it can be in-place active as well as UI-active.) Usually used with embedded compound documents rather than with controls.

INVISIBLEATRUNTIME

yes

Designates a control that should be visible at design-time, but not at run-time.

ALWAYSRUN

yes

Indicates that the object should always be in the running state and that the default handler should not delay the loading of the object until the last possible moment.

ACTSLIKEBUTTON

no

Indicates that the object has button-like behavior. This allows the container to ask the control to draw itself as the default button or as a normal button.

ACTSLIKELABEL

no

Indicates that the object behaves like a label. This allows the container to handle the control properly when its label gets focus.

NOUIACTIVATE

yes

Indicates that the control has no user interface to activate.

ALIGNABLE

no

Indicates that the control can be aligned by the user.

SIMPLEFRAME

no

Indicates that the control is a simple holder for other controls.

SETCLIENTSITEFIRST

no

Indicates that the control needs to access the client site very early in its creation.

IMEMODE

no

Indicates that the control supports an Input Method Editor (IME) for entering extended characters. Typically, a container that supports IME provides the control with an extended IMEMode property.