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 ITextBox::IMEMode property
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::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 ITextBox::RightToLeft property
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 }
 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
}
 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 ITextBox::IMEMode property 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  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 ITextBox::RightToLeft property 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 Appearance properties

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

Flags used with the AutoScrolling properties

See also:
ITextBox::AutoScrolling, IUpDownTextBox::AutoScrolling

Constants used with the ShowBalloonTip methods

See also:
ITextBox::ShowBalloonTip, IUpDownTextBox::ShowBalloonTip

Constants used with the Base properties

See also:
IUpDownTextBox::Base

Constants used with the CharacterConversion properties

See also:
ITextBox::CharacterConversion, IUpDownTextBox::CharacterConversion

Constants used with the HAlignment properties

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

Constants used with the IUpDownTextBox::HitTest method

See also:
IUpDownTextBox::HitTest

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

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

Constants used with the IUpDownTextBox::Orientation property

See also:
IUpDownTextBox::Orientation

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

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

Flags used with the ITextBox::ScrollBars property

See also:
ITextBox::ScrollBars

Constants used with the ITextBox::Scroll method

See also:
ITextBox::Scroll

Constants used with the IUpDownTextBox::UpDownPosition property

See also:
IUpDownTextBox::UpDownPosition

Constants used with the WritingDirectionChanged events

See also:
_ITextBoxEvents::WritingDirectionChanged, _IUpDownTextBoxEvents::WritingDirectionChanged


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.

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.

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 ITextBox::IMEMode property

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 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 ITextBox::RightToLeft property

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.


Generated on Thu May 29 01:04:35 2008 for EditControls by  doxygen 1.5.6