TimoSoft Animation  2.4.0.103
AnimLibU 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  IAnimation
 The main interface More...
interface  _IAnimationEvents
 The Animation class' events interface More...
class  Animation
 The Animation class More...

Typedefs

typedef enum
AnimLibU::AnimationBackStyleConstants 
AnimationBackStyleConstants
 Constants used with the AnimationBackStyle property
typedef enum
AnimLibU::AppearanceConstants 
AppearanceConstants
 Constants used with the Appearance property
typedef enum
AnimLibU::BorderStyleConstants 
BorderStyleConstants
 Constants used with the BorderStyle property
typedef enum
AnimLibU::DisabledEventsConstants 
DisabledEventsConstants
 Flags used with the DisabledEvents property
typedef enum
AnimLibU::DropDescriptionIconConstants 
DropDescriptionIconConstants
 Constants used with the IOLEDataObject::GetDropDescription and IOLEDataObject::SetDropDescription methods
typedef enum
AnimLibU::MousePointerConstants 
MousePointerConstants
 Constants used with the MousePointer property
typedef enum
AnimLibU::OLEDropEffectConstants 
OLEDropEffectConstants
 Constants used with OLE drag'n'drop

Enumerations

enum  AnimationBackStyleConstants { absUseBackColor, absDefinedByAnimation }
 Constants used with the AnimationBackStyle property More...
enum  AppearanceConstants { a2D, a3D, a3DLight }
 Constants used with the Appearance property More...
enum  BorderStyleConstants { bsNone, bsFixedSingle }
 Constants used with the BorderStyle property More...
enum  DisabledEventsConstants { deMouseEvents = 0x01, deClickEvents = 0x02 }
 Flags used with the DisabledEvents property 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  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 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...

Detailed Description

Contains COM definitions for the controls' public interfaces

This is the Unicode version of the Animation COM library.


Typedef Documentation

Constants used with the AnimationBackStyle property

See also:
IAnimation::AnimationBackStyle

Constants used with the Appearance property

See also:
IAnimation::Appearance

Constants used with the BorderStyle property

See also:
IAnimation::BorderStyle

Flags used with the DisabledEvents property

See also:
IAnimation::DisabledEvents

Constants used with the MousePointer property

See also:
IAnimation::MousePointer

Enumeration Type Documentation

Constants used with the AnimationBackStyle property

See also:
IAnimation::AnimationBackStyle
Enumerator:
absUseBackColor 

The animation's background is drawn in the color specified by the BackColor property.

See also:
IAnimation::BackColor
absDefinedByAnimation 

The animation's background is defined by the animation.

Constants used with the Appearance property

See also:
IAnimation::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.

Constants used with the BorderStyle property

See also:
IAnimation::BorderStyle
Enumerator:
bsNone 

The control is drawn without an inner border.

bsFixedSingle 

The control is drawn with an inner border.

Flags used with the DisabledEvents property

See also:
IAnimation::DisabledEvents
Enumerator:
deMouseEvents 

Mouse events won't be fired.

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

See also:
_IAnimationEvents::MouseDown, _IAnimationEvents::MouseUp, _IAnimationEvents::MouseEnter, _IAnimationEvents::MouseHover, _IAnimationEvents::MouseLeave, _IAnimationEvents::MouseMove
deClickEvents 

Click events won't be fired.

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

See also:
_IAnimationEvents::Click, _IAnimationEvents::DblClick, _IAnimationEvents::MClick, _IAnimationEvents::MDblClick, _IAnimationEvents::RClick, _IAnimationEvents::RDblClick

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 MousePointer property

See also:
IAnimation::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 OLE drag'n'drop

See also:
_IAnimationEvents::OLEDragEnter, _IAnimationEvents::OLEDragMouseMove, _IAnimationEvents::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.

 All Classes Namespaces Functions Typedefs Enumerations Enumerator Properties