TimoSoft EditControls  1.7.0.151
EditCtlsLibU Namespace Reference

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

Classes

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

Typedefs

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

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  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 event 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

Constants used with the Base properties

See also:
IUpDownTextBox::Base

Constants used with the HAlignment properties

See also:
ITextBox::HAlignment, IUpDownTextBox::HAlignment

Constants used with the IMEMode properties

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

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

Constants used with the OLEDragImageStyle property

See also:
ITextBox::OLEDragImageStyle

Enumeration Type Documentation

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.

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.

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.

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.

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.

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.

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

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

Click events won't be fired.

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

See also:
_IHotKeyBoxEvents::Click, _IHotKeyBoxEvents::DblClick, _IHotKeyBoxEvents::MClick, _IHotKeyBoxEvents::MDblClick, _IHotKeyBoxEvents::RClick, _IHotKeyBoxEvents::RDblClick,
_IIPAddressBoxEvents::Click, _IIPAddressBoxEvents::DblClick, _IIPAddressBoxEvents::MClick, _IIPAddressBoxEvents::MDblClick, _IIPAddressBoxEvents::RClick, _IIPAddressBoxEvents::RDblClick,
_ITextBoxEvents::Click, _ITextBoxEvents::DblClick, _ITextBoxEvents::MClick, _ITextBoxEvents::MDblClick, _ITextBoxEvents::RClick, _ITextBoxEvents::RDblClick,
_IUpDownTextBoxEvents::Click, _IUpDownTextBoxEvents::DblClick, _IUpDownTextBoxEvents::MClick, _IUpDownTextBoxEvents::MDblClick, _IUpDownTextBoxEvents::RClick
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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Constants used with the IUpDownTextBox::Orientation property

See also:
IUpDownTextBox::Orientation
Enumerator:
oHorizontal 

The control is orientated horizontally.

oVertical 

The control is orientated vertically.

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.

Flags used with the ITextBox::Scroll method and the _ITextBoxEvents::Scrolling event

See also:
ITextBox::Scroll, _ITextBoxEvents::Scrolling
Enumerator:
saVertical 

Scroll vertically.

saHorizontal 

Scroll horizontally.

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.

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.

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.

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.