TimoSoft EditControls  1.11.0.214
EditCtlsLibU Module Reference

Contains COM definitions for the controls' public interfaces More...

Classes

interface  _IHotKeyBoxEvents
 The HotKeyBox class' events interface More...
 
interface  _IIPAddressBoxEvents
 The IPAddressBox class' events interface More...
 
interface  _IOLEDataObjectEvents
 The OLEDataObject class' events interface More...
 
interface  _ITextBoxEvents
 The TextBox class' events interface More...
 
interface  _IUpDownAcceleratorEvents
 The UpDownAccelerator class' events interface More...
 
interface  _IUpDownAcceleratorsEvents
 The UpDownAccelerators class' events interface More...
 
interface  _IUpDownTextBoxEvents
 The UpDownTextBox class' events interface More...
 
interface  _IVirtualUpDownAcceleratorEvents
 The VirtualUpDownAccelerator class' events interface More...
 
interface  _IVirtualUpDownAcceleratorsEvents
 The VirtualUpDownAccelerators class' events interface More...
 
class  HotKeyBox
 The HotKeyBox class More...
 
interface  IHotKeyBox
 The main interface More...
 
interface  IIPAddressBox
 The main interface More...
 
interface  IOLEDataObject
 Wraps the IDataObject interface More...
 
class  IPAddressBox
 The IPAddressBox class More...
 
interface  ITextBox
 The main interface More...
 
interface  IUpDownAccelerator
 Wraps an existing up down accelerator More...
 
interface  IUpDownAccelerators
 Manages a collection of UpDownAccelerator objects More...
 
interface  IUpDownTextBox
 The main interface More...
 
interface  IVirtualUpDownAccelerator
 Wraps a not existing up down accelerator More...
 
interface  IVirtualUpDownAccelerators
 Manages a collection of VirtualUpDownAccelerator objects More...
 
class  OLEDataObject
 The OLEDataObject class More...
 
class  TextBox
 The TextBox class More...
 
class  UpDownAccelerator
 The UpDownAccelerator class More...
 
class  UpDownAccelerators
 The UpDownAccelerators class More...
 
class  UpDownTextBox
 The UpDownTextBox class More...
 
class  VirtualUpDownAccelerator
 The VirtualUpDownAccelerator class More...
 
class  VirtualUpDownAccelerators
 The VirtualUpDownAccelerators class More...
 

Typedefs

typedef enum EditCtlsLibU::AppearanceConstants AppearanceConstants
 Constants used with the Appearance properties More...
 
typedef enum EditCtlsLibU::AutoScrollingConstants AutoScrollingConstants
 Flags used with the AutoScrolling properties More...
 
typedef enum EditCtlsLibU::BalloonTipIconConstants BalloonTipIconConstants
 Constants used with the ShowBalloonTip methods More...
 
typedef enum EditCtlsLibU::BaseConstants BaseConstants
 Constants used with the Base properties More...
 
typedef enum EditCtlsLibU::BorderStyleConstants BorderStyleConstants
 Constants used with the BorderStyle properties More...
 
typedef enum EditCtlsLibU::CharacterConversionConstants CharacterConversionConstants
 Constants used with the CharacterConversion properties More...
 
typedef enum EditCtlsLibU::DisabledEventsConstants DisabledEventsConstants
 Flags used with the DisabledEvents properties More...
 
typedef enum EditCtlsLibU::DropDescriptionIconConstants DropDescriptionIconConstants
 Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods More...
 
typedef enum EditCtlsLibU::ExtendedMouseButtonConstants ExtendedMouseButtonConstants
 Constants used with the extended mouse button events More...
 
typedef enum EditCtlsLibU::HAlignmentConstants HAlignmentConstants
 Constants used with the HAlignment properties More...
 
typedef enum EditCtlsLibU::HitTestConstants HitTestConstants
 Constants used with the IUpDownTextBox::HitTest method More...
 
typedef enum EditCtlsLibU::IMEModeConstants IMEModeConstants
 Constants used with the IMEMode properties More...
 
typedef enum EditCtlsLibU::InsertMarkPositionConstants InsertMarkPositionConstants
 Constants that may be used with the TextBox::SetInsertMarkPosition and TextBox::GetInsertMarkPosition methods More...
 
typedef enum EditCtlsLibU::InvalidKeyCombinationsConstants InvalidKeyCombinationsConstants
 Flags used with the IHotKeyBox::InvalidKeyCombinations property More...
 
typedef enum EditCtlsLibU::ModifierKeysConstants ModifierKeysConstants
 Flags used with the IHotKeyBox::DefaultModifierKeys property and the IHotKeyBox::GetCurrentKeyCombination and IHotKeyBox::SetCurrentKeyCombination methods More...
 
typedef enum EditCtlsLibU::MousePointerConstants MousePointerConstants
 Constants used with the MousePointer properties More...
 
typedef enum EditCtlsLibU::OLEActionToContinueWithConstants OLEActionToContinueWithConstants
 Constants used with the OLEQueryContinueDrag event More...
 
typedef enum EditCtlsLibU::OLEDragImageStyleConstants OLEDragImageStyleConstants
 Constants used with the OLEDragImageStyle property More...
 
typedef enum EditCtlsLibU::OLEDropEffectConstants OLEDropEffectConstants
 Constants used with OLE drag'n'drop More...
 
typedef enum EditCtlsLibU::OrientationConstants OrientationConstants
 Constants used with the IUpDownTextBox::Orientation property More...
 
typedef enum EditCtlsLibU::RightToLeftConstants RightToLeftConstants
 Flags used with the RightToLeft properties More...
 
typedef enum EditCtlsLibU::ScrollAxisConstants ScrollAxisConstants
 Flags used with the ITextBox::Scroll method and the _ITextBoxEvents::Scrolling and MouseWheel events More...
 
typedef enum EditCtlsLibU::ScrollBarsConstants ScrollBarsConstants
 Flags used with the ITextBox::ScrollBars property More...
 
typedef enum EditCtlsLibU::ScrollDirectionConstants ScrollDirectionConstants
 Constants used with the ITextBox::Scroll method More...
 
typedef enum EditCtlsLibU::UpDownPositionConstants UpDownPositionConstants
 Constants used with the IUpDownTextBox::UpDownPosition property More...
 
typedef enum EditCtlsLibU::WritingDirectionConstants WritingDirectionConstants
 Constants used with the WritingDirectionChanged events More...
 

Enumerations

enum  AppearanceConstants { a2D, a3D, a3DLight, aDefault }
 Constants used with the Appearance properties More...
 
enum  AutoScrollingConstants { asNone = 0, asVertical = 1, asHorizontal = 2 }
 Flags used with the AutoScrolling properties More...
 
enum  BalloonTipIconConstants {
  btiNone = 0, btiInfo = 1, btiWarning = 2, btiError = 3,
  btiInfoLarge = 4, btiWarningLarge = 5, btiErrorLarge = 6
}
 Constants used with the ShowBalloonTip methods More...
 
enum  BaseConstants { bDecimal, bHexadecimal }
 Constants used with the Base properties More...
 
enum  BorderStyleConstants { bsNone, bsFixedSingle }
 Constants used with the BorderStyle properties More...
 
enum  CharacterConversionConstants { ccNone, ccLowerCase, ccUpperCase }
 Constants used with the CharacterConversion properties More...
 
enum  DisabledEventsConstants {
  deMouseEvents = 0x01, deClickEvents = 0x02, deKeyboardEvents = 0x08, deBeforeDrawText = 0x400,
  deScrolling = 0x800, deTextChangedEvents = 0x1000, deValueChangingEvents = 0x2000
}
 Flags used with the DisabledEvents properties More...
 
enum  DropDescriptionIconConstants {
  ddiNone = -1, ddiNoDrop = 0, ddiCopy = 1, ddiMove = 2,
  ddiLink = 4, ddiMetadataChange = 6, ddiWarning = 7, ddiUseDefault = 8
}
 Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods More...
 
enum  ExtendedMouseButtonConstants { embXButton1 = 0x20, embXButton2 = 0x40 }
 Constants used with the extended mouse button events More...
 
enum  HAlignmentConstants { halLeft, halCenter, halRight }
 Constants used with the HAlignment properties More...
 
enum  HitTestConstants { htNotOverControl, htTextBox, htUpDown }
 Constants used with the IUpDownTextBox::HitTest method More...
 
enum  IMEModeConstants {
  imeInherit = -1, imeNoControl = 0, imeOn = 1, imeOff = 2,
  imeDisable = 3, imeHiragana = 4, imeKatakana = 5, imeKatakanaHalf = 6,
  imeAlphaFull = 7, imeAlpha = 8, imeHangulFull = 9, imeHangul = 10
}
 Constants used with the IMEMode properties More...
 
enum  InsertMarkPositionConstants { impNowhere = 0, impBefore = 1, impAfter = 2, impDontChange = 3 }
 Constants that may be used with the TextBox::SetInsertMarkPosition and TextBox::GetInsertMarkPosition methods More...
 
enum  InvalidKeyCombinationsConstants {
  ikcUnmodifiedKeys = 0x0001, ikcShiftPlusKey = 0x0002, ikcCtrlPlusKey = 0x0004, ikcAltPlusKey = 0x0008,
  ikcShiftPlusCtrlPlusKey = 0x0010, ikcShiftPlusAltPlusKey = 0x0020, ikcCtrlPlusAltPlusKey = 0x0040, ikcShiftPlusCtrlPlusAltPlusKey = 0x0080
}
 Flags used with the IHotKeyBox::InvalidKeyCombinations property More...
 
enum  ModifierKeysConstants { mkShift = 0x01, mkCtrl = 0x02, mkAlt = 0x04, mkExt = 0x08 }
 Flags used with the IHotKeyBox::DefaultModifierKeys property and the IHotKeyBox::GetCurrentKeyCombination and IHotKeyBox::SetCurrentKeyCombination methods More...
 
enum  MousePointerConstants {
  mpDefault, mpArrow, mpCross, mpIBeam,
  mpIcon, mpSize, mpSizeNESW, mpSizeNS,
  mpSizeNWSE, mpSizeEW, mpUpArrow, mpHourglass,
  mpNoDrop, mpArrowHourglass, mpArrowQuestion, mpSizeAll,
  mpHand, mpInsertMedia, mpScrollAll, mpScrollN,
  mpScrollNE, mpScrollE, mpScrollSE, mpScrollS,
  mpScrollSW, mpScrollW, mpScrollNW, mpScrollNS,
  mpScrollEW, mpCustom = 0x63
}
 Constants used with the MousePointer properties More...
 
enum  OLEActionToContinueWithConstants { oatcwContinue = 0x0, oatcwCancel = 0x40101, oatcwDrop = 0x40100 }
 Constants used with the OLEQueryContinueDrag event More...
 
enum  OLEDragImageStyleConstants { odistClassic, odistAeroIfAvailable }
 Constants used with the OLEDragImageStyle property More...
 
enum  OLEDropEffectConstants {
  odeNone = 0, odeCopy = 1, odeMove = 2, odeLink = 4,
  odeCopyOrMove = odeCopy | odeMove, odeScroll = 0x80000000
}
 Constants used with OLE drag'n'drop More...
 
enum  OrientationConstants { oHorizontal, oVertical }
 Constants used with the IUpDownTextBox::Orientation property More...
 
enum  RightToLeftConstants { rtlText = 1, rtlLayout = 2 }
 Flags used with the RightToLeft properties More...
 
enum  ScrollAxisConstants { saVertical = 1, saHorizontal = 2 }
 Flags used with the ITextBox::Scroll method and the _ITextBoxEvents::Scrolling and MouseWheel events More...
 
enum  ScrollBarsConstants { sbNone = 0, sbVertical = 1, sbHorizontal = 2 }
 Flags used with the ITextBox::ScrollBars property More...
 
enum  ScrollDirectionConstants {
  sdLineUpOrLeft = 0, sdLineDownOrRight = 1, sdPageUpOrLeft = 2, sdPageDownOrRight = 3,
  sdTopOrLeft = 6, sdBottomOrRight = 7, sdCustom = 99
}
 Constants used with the ITextBox::Scroll method More...
 
enum  UpDownPositionConstants { udLeftOfTextBox, udRightOfTextBox }
 Constants used with the IUpDownTextBox::UpDownPosition property More...
 
enum  WritingDirectionConstants { wdLeftToRight, wdRightToLeft }
 Constants used with the WritingDirectionChanged events More...
 

Detailed Description

Contains COM definitions for the controls' public interfaces

This is the Unicode version of the EditControls COM library.

Typedef Documentation

◆ AppearanceConstants

◆ AutoScrollingConstants

◆ BalloonTipIconConstants

◆ BaseConstants

Constants used with the Base properties

See also
IUpDownTextBox::Base

◆ BorderStyleConstants

◆ CharacterConversionConstants

◆ DisabledEventsConstants

◆ DropDescriptionIconConstants

◆ ExtendedMouseButtonConstants

◆ HAlignmentConstants

Constants used with the HAlignment properties

See also
ITextBox::HAlignment, IUpDownTextBox::HAlignment

◆ HitTestConstants

◆ IMEModeConstants

Constants used with the IMEMode properties

See also
IIPAddressBox::IMEMode, ITextBox::IMEMode, IUpDownTextBox::IMEMode

◆ InsertMarkPositionConstants

Constants that may be used with the TextBox::SetInsertMarkPosition and TextBox::GetInsertMarkPosition methods

Constants that may be used for the relativePosition parameter of the TextBox::SetInsertMarkPosition and TextBox::GetInsertMarkPosition methods.

See also
ITextBox::SetInsertMarkPosition, ITextBox::GetInsertMarkPosition

◆ InvalidKeyCombinationsConstants

◆ ModifierKeysConstants

◆ MousePointerConstants

◆ OLEActionToContinueWithConstants

◆ OLEDragImageStyleConstants

Constants used with the OLEDragImageStyle property

See also
ITextBox::OLEDragImageStyle

◆ OLEDropEffectConstants

◆ OrientationConstants

◆ RightToLeftConstants

◆ ScrollAxisConstants

◆ ScrollBarsConstants

◆ ScrollDirectionConstants

◆ UpDownPositionConstants

◆ WritingDirectionConstants

Enumeration Type Documentation

◆ AppearanceConstants

Constants used with the Appearance properties

See also
IHotKeyBox::Appearance, IIPAddressBox::Appearance, ITextBox::Appearance, IUpDownTextBox::Appearance
Enumerator
a2D 

The control is drawn with a flat border.

a3D 

The control is drawn with a normal 3D border.

a3DLight 

The control is drawn with a light 3D border.

aDefault 

Let the control decide about the outer border style.

Remarks
This value can't be set at runtime and is valid for the HotKeyBox and IPAddressBox controls only.

◆ AutoScrollingConstants

Flags used with the AutoScrolling properties

See also
ITextBox::AutoScrolling, IUpDownTextBox::AutoScrolling
Enumerator
asNone 

Don't scroll automatically if the user types a character at the end of the line or presses the ENTER key at the last line.

asVertical 

Scroll automatically if the user presses the ENTER key at the last line.

asHorizontal 

Scroll automatically if the user types a character at the end of the line.

◆ BalloonTipIconConstants

Constants used with the ShowBalloonTip methods

See also
ITextBox::ShowBalloonTip, IUpDownTextBox::ShowBalloonTip
Enumerator
btiNone 

Don't display any icon in the balloon tip.

btiInfo 

Display the information icon in the balloon tip.

btiWarning 

Display the warning icon in the balloon tip.

btiError 

Display the error icon in the balloon tip.

btiInfoLarge 

Display the large information icon in the balloon tip.

Remarks
Requires comctl32.dll version 6.10 or higher.
btiWarningLarge 

Display the large warning icon in the balloon tip.

Remarks
Requires comctl32.dll version 6.10 or higher.
btiErrorLarge 

Display the large error icon in the balloon tip.

Remarks
Requires comctl32.dll version 6.10 or higher.

◆ BaseConstants

Constants used with the Base properties

See also
IUpDownTextBox::Base
Enumerator
bDecimal 

The contained edit control displays numbers in decimal digits.

bHexadecimal 

The contained edit control displays numbers in hexadecimal digits.

◆ BorderStyleConstants

Constants used with the BorderStyle properties

See also
IHotKeyBox::BorderStyle, IIPAddressBox::BorderStyle, ITextBox::BorderStyle, IUpDownTextBox::BorderStyle
Enumerator
bsNone 

The control is drawn without an inner border.

bsFixedSingle 

The control is drawn with an inner border.

◆ CharacterConversionConstants

Constants used with the CharacterConversion properties

See also
ITextBox::CharacterConversion, IUpDownTextBox::CharacterConversion
Enumerator
ccNone 

The control does not convert anything.

ccLowerCase 

The control converts all characters to lowercase as they are typed into the control.

ccUpperCase 

The control converts all characters to uppercase as they are typed into the control.

◆ DisabledEventsConstants

Flags used with the DisabledEvents properties

See also
IHotKeyBox::DisabledEvents, IIPAddressBox::DisabledEvents, ITextBox::DisabledEvents, IUpDownTextBox::DisabledEvents
Enumerator
deMouseEvents 

Mouse events won't be fired.

The following events won't be fired: MouseDown, MouseUp, MouseEnter, MouseHover, MouseLeave, MouseMove, MouseWheel

See also
_IHotKeyBoxEvents::MouseDown, _IHotKeyBoxEvents::MouseUp, _IHotKeyBoxEvents::MouseEnter, _IHotKeyBoxEvents::MouseHover, _IHotKeyBoxEvents::MouseLeave, _IHotKeyBoxEvents::MouseMove, _IHotKeyBoxEvents::MouseWheel,
_IIPAddressBoxEvents::MouseDown, _IIPAddressBoxEvents::MouseUp, _IIPAddressBoxEvents::MouseEnter, _IIPAddressBoxEvents::MouseHover, _IIPAddressBoxEvents::MouseLeave, _IIPAddressBoxEvents::MouseMove, _IIPAddressBoxEvents::MouseWheel,
_ITextBoxEvents::MouseDown, _ITextBoxEvents::MouseUp, _ITextBoxEvents::MouseEnter, _ITextBoxEvents::MouseHover, _ITextBoxEvents::MouseLeave, _ITextBoxEvents::MouseMove, _ITextBoxEvents::MouseWheel,
_IUpDownTextBoxEvents::MouseDown, _IUpDownTextBoxEvents::MouseUp, _IUpDownTextBoxEvents::MouseEnter, _IUpDownTextBoxEvents::MouseHover, _IUpDownTextBoxEvents::MouseLeave, _IUpDownTextBoxEvents::MouseMove, _IUpDownTextBoxEvents::MouseWheel
deClickEvents 

Click events won't be fired.

The following events won't be fired: Click, DblClick, MClick, MDblClick, RClick, RDblClick, XClick, XDblClick

See also
_IHotKeyBoxEvents::Click, _IHotKeyBoxEvents::DblClick, _IHotKeyBoxEvents::MClick, _IHotKeyBoxEvents::MDblClick, _IHotKeyBoxEvents::RClick, _IHotKeyBoxEvents::RDblClick, _IHotKeyBoxEvents::XClick, _IHotKeyBoxEvents::XDblClick,
_IIPAddressBoxEvents::Click, _IIPAddressBoxEvents::DblClick, _IIPAddressBoxEvents::MClick, _IIPAddressBoxEvents::MDblClick, _IIPAddressBoxEvents::RClick, _IIPAddressBoxEvents::RDblClick, _IIPAddressBoxEvents::XClick, _IIPAddressBoxEvents::XDblClick,
_ITextBoxEvents::Click, _ITextBoxEvents::DblClick, _ITextBoxEvents::MClick, _ITextBoxEvents::MDblClick, _ITextBoxEvents::RClick, _ITextBoxEvents::RDblClick, _ITextBoxEvents::XClick, _ITextBoxEvents::XDblClick,
_IUpDownTextBoxEvents::Click, _IUpDownTextBoxEvents::DblClick, _IUpDownTextBoxEvents::MClick, _IUpDownTextBoxEvents::MDblClick, _IUpDownTextBoxEvents::RClick, _IUpDownTextBoxEvents::RDblClick, _IUpDownTextBoxEvents::XClick, _IUpDownTextBoxEvents::XDblClick
deKeyboardEvents 

Keyboard events won't be fired.

The following events won't be fired: KeyDown, KeyUp, KeyPress

See also
_IHotKeyBoxEvents::KeyDown, _IHotKeyBoxEvents::KeyUp, _IHotKeyBoxEvents::KeyPress,
_IIPAddressBoxEvents::KeyDown, _IIPAddressBoxEvents::KeyUp, _IIPAddressBoxEvents::KeyPress,
_ITextBoxEvents::KeyDown, _ITextBoxEvents::KeyUp, _ITextBoxEvents::KeyPress,
_IUpDownTextBoxEvents::KeyDown, _IUpDownTextBoxEvents::KeyUp, _IUpDownTextBoxEvents::KeyPress
deBeforeDrawText 

The BeforeDrawText event won't be fired.

The following event won't be fired: BeforeDrawText

See also
_ITextBoxEvents::BeforeDrawText
_IUpDownTextBoxEvents::BeforeDrawText
deScrolling 

The Scrolling event won't be fired.

The following event won't be fired: Scrolling

See also
_ITextBoxEvents::Scrolling
deTextChangedEvents 

The FieldTextChanged and TextChanged events won't be fired.

The following events won't be fired: FieldTextChanged, TextChanged

See also
_IIPAddressBoxEvents::FieldTextChanged,
_ITextBoxEvents::TextChanged,
_IUpDownTextBoxEvents::TextChanged
deValueChangingEvents 

Events concerning value changes won't be fired.

The following events won't be fired: ValueChanging, ValueChanged

See also
_IUpDownTextBoxEvents::ValueChanging, _IUpDownTextBoxEvents::ValueChanged

◆ DropDescriptionIconConstants

Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods

See also
IOLEDataObject::GetDropDescription, IOLEDataObject::SetDropDescription
Enumerator
ddiNone 

No drop description is displayed.

ddiNoDrop 

The drop description icon that visualizes the odeNone drop effect is displayed.

ddiCopy 

The drop description icon that visualizes the odeCopy drop effect is displayed.

ddiMove 

The drop description icon that visualizes the odeMove drop effect is displayed.

ddiLink 

The drop description icon that visualizes the odeLink drop effect is displayed.

ddiMetadataChange 

The drop description icon that visualizes a drop, which causes a metadata change, is displayed.

ddiWarning 

The drop description icon that visualizes a warning is displayed.

ddiUseDefault 

The default drop description is displayed.

Remarks
Requires Windows 7 or newer.

◆ ExtendedMouseButtonConstants

◆ HAlignmentConstants

Constants used with the HAlignment properties

See also
ITextBox::HAlignment, IUpDownTextBox::HAlignment
Enumerator
halLeft 

The control's content is left-aligned.

halCenter 

The control's content is horizontally centered.

halRight 

The control's content is right-aligned.

◆ HitTestConstants

Constants used with the IUpDownTextBox::HitTest method

See also
IUpDownTextBox::HitTest
Enumerator
htNotOverControl 

Not over the control's client area.

The specified point lies not over the up down text box control's client area.

htTextBox 

On the text box portion.

The specified point lies on the up down text box control's text box portion.

htUpDown 

On the up down portion.

The specified point lies on the up down text box control's up down portion.

◆ IMEModeConstants

Constants used with the IMEMode properties

See also
IIPAddressBox::IMEMode, ITextBox::IMEMode, IUpDownTextBox::IMEMode
Enumerator
imeInherit 

Use the same IME settings as the control's parent.

imeNoControl 

Don't change anything on the control's default IME settings.

imeOn 

Set the control's IME status to "on".

imeOff 

Set the control's IME status to "off".

imeDisable 

Don't use IME.

imeHiragana 

Set the control's IME status to "Hiragana Double-Byte Characters".

Remarks
This flag is valid only if the input language is Japanese.
imeKatakana 

Set the control's IME status to "Hiragana Double-Byte Characters".

Remarks
This flag is valid only if the input language is Japanese.
imeKatakanaHalf 

Set the control's IME status to "Katakana Single-Byte Characters".

Remarks
This flag is valid only if the input language is Japanese.
imeAlphaFull 

Set the control's IME status to "Alphanumeric Double-Byte Characters".

Remarks
This flag is valid only if the input language is Korean or Japanese.
imeAlpha 

Set the control's IME status to "Alphanumeric Single-Byte Characters".

Remarks
This flag is valid only if the input language is Korean or Japanese.
imeHangulFull 

Set the control's IME status to "Hangul Single-Byte Characters".

Remarks
This flag is valid only if the input language is Korean.
imeHangul 

Set the control's IME status to "Hangul Double-Byte Characters".

Remarks
This flag is valid only if the input language is Korean.

◆ InsertMarkPositionConstants

Constants that may be used with the TextBox::SetInsertMarkPosition and TextBox::GetInsertMarkPosition methods

Constants that may be used for the relativePosition parameter of the TextBox::SetInsertMarkPosition and TextBox::GetInsertMarkPosition methods.

See also
ITextBox::SetInsertMarkPosition, ITextBox::GetInsertMarkPosition
Enumerator
impNowhere 

The insertion mark is or will be removed.

impBefore 

The insertion mark is or will be placed before the character.

impAfter 

The insertion mark is or will be placed after the character.

impDontChange 

The insertion mark won't be (re-)moved.

◆ InvalidKeyCombinationsConstants

Flags used with the IHotKeyBox::InvalidKeyCombinations property

See also
IHotKeyBox::InvalidKeyCombinations
Enumerator
ikcUnmodifiedKeys 

Key combinations that no modifier key is involved in, are invalid.

ikcShiftPlusKey 

Key combinations of the form [SHIFT]+ are invalid.

ikcCtrlPlusKey 

Key combinations of the form [CTRL]+ are invalid.

ikcAltPlusKey 

Key combinations of the form [ALT]+ are invalid.

ikcShiftPlusCtrlPlusKey 

Key combinations of the form [SHIFT]+[CTRL]+ are invalid.

ikcShiftPlusAltPlusKey 

Key combinations of the form [SHIFT]+[ALT]+ are invalid.

ikcCtrlPlusAltPlusKey 

Key combinations of the form [CTRL]+[ALT]+ are invalid.

ikcShiftPlusCtrlPlusAltPlusKey 

Key combinations of the form [SHIFT]+[CTRL]+[ALT]+ are invalid.

◆ ModifierKeysConstants

enum ModifierKeysConstants
property

Flags used with the IHotKeyBox::DefaultModifierKeys property and the IHotKeyBox::GetCurrentKeyCombination and IHotKeyBox::SetCurrentKeyCombination methods

See also
IHotKeyBox::DefaultModifierKeys, IHotKeyBox::GetCurrentKeyCombination, IHotKeyBox::SetCurrentKeyCombination
Enumerator
mkShift 

The combination of modifier keys contains the [SHIFT] key.

mkCtrl 

The combination of modifier keys contains the [CTRL] key.

mkAlt 

The combination of modifier keys contains the [ALT] key.

mkExt 

The combination of modifier keys contains the extended key.

◆ MousePointerConstants

Constants used with the MousePointer properties

See also
IHotKeyBox::MousePointer, IIPAddressBox::MousePointer, ITextBox::MousePointer, ITextBox::SelectedTextMousePointer, IUpDownTextBox::MousePointer
Enumerator
mpDefault 

The default mouse cursor is used.

mpArrow 

The default arrow is used as mouse cursor.

mpCross 

A cross is used as mouse cursor.

mpIBeam 

A vertical beam (like in textboxes) is used as mouse cursor.

mpIcon 

An icon is used as mouse cursor.

mpSize 

A mouse cursor indicating window sizing is used.

mpSizeNESW 

A mouse cursor indicating window sizing is used.

This is the cursor that is used while resizing a window into the direction of its upper-right or lower-left corner.

mpSizeNS 

A mouse cursor indicating window sizing is used.

This is the cursor that is used while resizing a window into the direction of its upper or lower border.

mpSizeNWSE 

A mouse cursor indicating window sizing is used.

This is the cursor that is used while resizing a window into the direction of its upper-left or lower-right corner.

mpSizeEW 

A mouse cursor indicating window sizing is used.

This is the cursor that is used while resizing a window into the direction of its left or right border.

mpUpArrow 

An arrow pointing upwardly is used as mouse cursor.

mpHourglass 

An hourglass is used as mouse cursor.

mpNoDrop 

An mouse cursor indicating that the control can't be a drop target is used.

mpArrowHourglass 

The default arrow with a small hourglass is used as mouse cursor.

mpArrowQuestion 

The default arrow with a small question mark is used as mouse cursor.

mpSizeAll 

A mouse cursor indicating window sizing to all directions is used.

mpHand 

A hand typically used for hyperlinks is used as mouse cursor.

mpInsertMedia 

A mouse cursor indicating that the program waits for some media is used.

mpScrollAll 

A mouse cursor indicating scrolling to all directions is used.

mpScrollN 

A mouse cursor indicating scrolling upwardly is used.

mpScrollNE 

A mouse cursor indicating scrolling to the window's upper-right corner is used.

mpScrollE 

A mouse cursor indicating scrolling to the window's right border is used.

mpScrollSE 

A mouse cursor indicating scrolling to the window's lower-right corner is used.

mpScrollS 

A mouse cursor indicating scrolling downwards is used.

mpScrollSW 

A mouse cursor indicating scrolling to the window's lower-left corner is used.

mpScrollW 

A mouse cursor indicating scrolling to the window's left border is used.

mpScrollNW 

A mouse cursor indicating scrolling to the window's upper-left corner is used.

mpScrollNS 

A mouse cursor indicating scrolling upwardly or downwards is used.

mpScrollEW 

A mouse cursor indicating scrolling to the window's left or right border is used.

mpCustom 

The custom mouse cursor defined by the MouseIcon property is used.

◆ OLEActionToContinueWithConstants

Constants used with the OLEQueryContinueDrag event

See also
_ITextBoxEvents::OLEQueryContinueDrag, _ITextBoxEvents::OLEGiveFeedback, ITextBox::OLEDrag
Enumerator
oatcwContinue 

Continue the drag'n'drop operation.

oatcwCancel 

Cancel the drag'n'drop operation.

oatcwDrop 

Complete the drag'n'drop operation.

◆ OLEDragImageStyleConstants

Constants used with the OLEDragImageStyle property

See also
ITextBox::OLEDragImageStyle
Enumerator
odistClassic 

OLE drag images will be generated in classic style.

odistAeroIfAvailable 

OLE drag images will be generated in Aero (Vista) style on systems supporting it and in classic style on other systems.

Remarks
Aero style is supported by Windows Vista and newer systems.

◆ OLEDropEffectConstants

Constants used with OLE drag'n'drop

See also
_IHotKeyBoxEvents::OLEDragEnter, _IHotKeyBoxEvents::OLEDragMouseMove, _IHotKeyBoxEvents::OLEDragDrop,
_IIPAddressBoxEvents::OLEDragEnter, _IIPAddressBoxEvents::OLEDragMouseMove, _IIPAddressBoxEvents::OLEDragDrop,
_ITextBoxEvents::OLEDragEnter, _ITextBoxEvents::OLEDragMouseMove, _ITextBoxEvents::OLEDragDrop,
_IUpDownTextBoxEvents::OLEDragEnter, _IUpDownTextBoxEvents::OLEDragMouseMove, _IUpDownTextBoxEvents::OLEDragDrop
Enumerator
odeNone 

No OLE drag and drop operation has occurred or will occur.

odeCopy 

A copy has occured or will occur.

odeMove 

A move has occured or will occur.

odeLink 

A link has occured or will occur.

odeCopyOrMove 

Combination of odeCopy and odeMove.

odeScroll 

The drop target window has scrolled or will scroll.

◆ OrientationConstants

enum OrientationConstants
property

Constants used with the IUpDownTextBox::Orientation property

See also
IUpDownTextBox::Orientation
Enumerator
oHorizontal 

The control is orientated horizontally.

oVertical 

The control is orientated vertically.

◆ RightToLeftConstants

Flags used with the RightToLeft properties

See also
IHotKeyBox::RightToLeft, ITextBox::RightToLeft, IUpDownTextBox::RightToLeft
Enumerator
rtlText 

Read text from right to left.

The control's text is read from right to left, but the general layout is left to right.

rtlLayout 

Use a right to left layout.

The general layout is right to left.

◆ ScrollAxisConstants

Flags used with the ITextBox::Scroll method and the _ITextBoxEvents::Scrolling and MouseWheel events

See also
_IHotKeyBoxEvents::MouseWheel, _IIPAddressBoxEvents::MouseWheel, ITextBox::Scroll, _ITextBoxEvents::Scrolling, _ITextBoxEvents::MouseWheel, _IUpDownTextBoxEvents::MouseWheel
Enumerator
saVertical 

Scroll vertically.

saHorizontal 

Scroll horizontally.

◆ ScrollBarsConstants

enum ScrollBarsConstants
property

Flags used with the ITextBox::ScrollBars property

See also
ITextBox::ScrollBars
Enumerator
sbNone 

Don't display any scrollbars.

sbVertical 

Display a vertical scrollbar.

sbHorizontal 

Display a horizontal scrollbar.

◆ ScrollDirectionConstants

Constants used with the ITextBox::Scroll method

See also
ITextBox::Scroll
Enumerator
sdLineUpOrLeft 

Scrolls up by one line or left by one unit.

sdLineDownOrRight 

Scrolls down by one line or right by one unit.

sdPageUpOrLeft 

Scrolls up by one page or left by one window width.

sdPageDownOrRight 

Scrolls down by one page or right by one window width.

sdTopOrLeft 

Scrolls to the control's upper left.

sdBottomOrRight 

Scrolls to the control's lower right.

sdCustom 

Scrolls by the values specified by the linesToScrollVertically and charactersToScrollHorizontally parameters.

◆ UpDownPositionConstants

enum UpDownPositionConstants
property

Constants used with the IUpDownTextBox::UpDownPosition property

See also
IUpDownTextBox::UpDownPosition
Enumerator
udLeftOfTextBox 

The up down control is placed to the left of the textbox.

udRightOfTextBox 

The up down control is placed to the right of the textbox.

◆ WritingDirectionConstants

Constants used with the WritingDirectionChanged events

See also
_ITextBoxEvents::WritingDirectionChanged, _IUpDownTextBoxEvents::WritingDirectionChanged
Enumerator
wdLeftToRight 

The writing direction is left-to-right.

wdRightToLeft 

The writing direction is right-to-left.