All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---System.CATEventSubscriber
|
+---System.CATCommand
|
+---CATDialog
Usage: you must use this class as is. You should never derive it.
public class CATDialog
Base class for all dialog objects.
Role:
This class implements common mechanisms for any dialog object.
This class can not be instantiated.
| public virtual ~CATDialog( | ) |
| public void AddResourcePath( | const CATMsgCatalog& | iCat, |
| const CATString& | iPath) |
| public void AddResourcePath( | const CATRscCatalog& | iCat, |
| const CATString& | iPath) |
| public void AddResourcePath( | const CATString& | iCatname, |
| const CATString& | iPath) |
| public static CATDialog::CATDlgHCursor DefineCursor( | int | iWidth, |
| int | iHeight, | |
| int | iXspot, | |
| int | iYspot, | |
| const char* | iCursorDef) |
| public static void FreeCursor( | CATDialog::CATDlgHCursor | iCursor) |
| public void GetAbsolutePosition( | int& | oX, |
| int& | oY) |
| public CATDlgAccelerator GetAccelerator( | ) |
| public CATUnicodeString& GetAcceleratorString( | ) |
| public CATNotification * GetCancelDragNotification( | )const |
| public int GetChildCount( | ) |
| public CATDialog* GetChildFromChildNumber( | int | iChild) |
| public int GetChildNumberFromChild( | CATDialog* | iChild) |
| public CATNotification * GetCreateNotification( | )const |
| public CATNotification * GetDragButtonNotification( | )const |
| public CATNotification * GetDragEnterNotification( | )const |
| public CATNotification * GetDragLeaveNotification( | )const |
| public CATNotification * GetDragOverNotification( | )const |
| public CATNotification * GetDropNotification( | )const |
| public CATNotification * GetEndDropNotification( | )const |
| public CATDlgWindow* GetFatherWindow( | ) |
| public const CATDlgGridConstraints& GetGridConstraints( | ) |
| public CATUnicodeString& GetHelp( | ) |
| public CATNotification * GetHelpNotification( | )const |
| public CATUnicodeString& GetLongHelp( | ) |
| public CATUnicodeChar GetMnemonic( | ) |
| public CATString& GetName( | ) |
| public CATUnicodeString& GetPowerInputHelp( | ) |
| public void GetRectDimensions( | DRECT* | oRectangle) |
| public void GetRectPosition( | DPOS* | oUpperLeftCorner) |
| public CATNotification * GetResizeNotification( | )const |
| public int GetResourceFromKey( | const CATString& | iKey, | |
| CATString& | oValue, | ||
| CATString* | iParameters | = NULL, | |
| int | iNbParameters | = 0 ) |
| public CATString& GetResourceID( | ) |
| public int GetResourceValueFromKey( | const CATString& | iKey, | |
| CATUnicodeString& | oValue, | ||
| CATUnicodeString* | iParameters | = NULL) |
| public CATULong GetSensitivity( | ) |
| public CATUnicodeString& GetShortHelp( | ) |
| public CATNotification * GetStartDragNotification( | )const |
| public CATDlgStyle GetStyle( | ) |
| public CATUnicodeString& GetTitle( | ) |
| public CATULong GetVisibility( | ) |
| public CATNotification * GetVisibilityNotification( | )const |
| public CATBool IsSetSensitivity( | ) |
| public void RemoveAccelerator( | ) |
| public int Reparent( | CATDialog* | iNewParent) |
| public virtual void RequestDelayedDestruction( | ) |
| public void SetAccelerator( | CATDlgAccelerator | iKey) |
| public void SetAcceleratorString( | const CATUnicodeString& | iKey) |
| public void SetGridConstraints( | const CATDlgGridConstraints& | iGc) |
| public void SetGridConstraints( | short int | iTopRow, |
| short int | iLeftColumn, | |
| short int | iRowSpan, | |
| short int | iColumnSpan, | |
| unsigned int | iJustification) |
| public void SetHelp( | const CATUnicodeString& | iMessage) |
| public void SetIconName( | const CATString& | iIconNameNormal, | |
| const CATString& | iIconNameSelected | = "", | |
| const CATString& | iIconNameFocussed | = "", | |
| const CATString& | iIconNameDisabled | = "", | |
| const CATBool | iForceSmall | = FALSE) |
| public void SetLongHelp( | const CATUnicodeString& | iMessage) |
| public void SetLongHelpId( | const CATUnicodeString& | longHelpId) |
| public void SetMnemonic( | CATUnicodeChar | iLetter) |
| public void SetPowerInputHelp( | const CATUnicodeString& | iMessage) |
| public void SetPowerInputLink( | int | iOnOff) |
| public void SetRectDimensions( | DRECT& | iRectangle) |
| public void SetRectDimensions( | int | iX, |
| int | iY, | |
| int | iHeight, | |
| int | iWidth) |
| public void SetRectPosition( | DPOS | iUpperLeftCorner) |
| public void SetRectPosition( | int | iX, |
| int | iY) |
| public void SetResourceID( | const CATString& | iID) |
| public void SetSensitivity( | CATULong | iState) |
| public void SetShortHelp( | const CATUnicodeString& | iMessage) |
| public void SetStatusBarText( | const CATUnicodeString& | iText) |
| public void SetTitle( | const CATUnicodeString& | iTitle) |
| public void SetVisibility( | CATULong | iState) |
enum CATDlgCursor {
NorthWestArrow,
Cross,
NorthHand,
NorthWestHand,
FilterNorthWestHand,
NoArrow,
MoveArrow,
NorthSouthArrow,
Target,
Forward,
Backward,
OpenedHand,
Magnifier,
ClosedHand,
NoEntry,
MeasureItemSeek,
MeasureItemOnTarget,
MeasureItemOnTargetPlus,
MeasureItemOnTargetMinus,
MeasureBetweenOnFirstTarget,
MeasureBetweenOnSecondTarget,
MeasureThreePointsOnFirstPoint,
MeasureThreePointsOnSecondPoint,
MeasureThreePointsOnThirdPoint,
EastWestArrow,
EastArrow,
NorthWestSmallArrow,
NorthWestSmallArrowWithPoint,
NorthWestSmallArrowWithEdge,
NorthWestSmallArrowWithFace,
NorthWestContextualArrow,
CrossWhiteContour,
MeasureItemOnPlane,
MeasureItemOnCylinder,
MeasureItemOnCone,
MeasureItemOnSphere,
MeasureItemOnSurface,
MeasureItemOnLine,
MeasureItemOnCircle,
MeasureItemOnCurve,
MeasureItemOnPoint,
MeasureItemOnAxisSystem,
MeasureItemOnVolume,
MeasureBtwn1OnPlane,
MeasureBtwn1OnCylinder,
MeasureBtwn1OnCone,
MeasureBtwn1OnSphere,
MeasureBtwn1OnSurface,
MeasureBtwn1OnLine,
MeasureBtwn1OnCircle,
MeasureBtwn1OnCurve,
MeasureBtwn1OnPoint,
MeasureBtwn1OnAxisSystem,
MeasureBtwn1OnVolume,
MeasureBtwn2OnPlane,
MeasureBtwn2OnCylinder,
MeasureBtwn2OnCone,
MeasureBtwn2OnSphere,
MeasureBtwn2OnSurface,
MeasureBtwn2OnLine,
MeasureBtwn2OnCircle,
MeasureBtwn2OnCurve,
MeasureBtwn2OnPoint,
MeasureBtwn2OnAxisSystem,
MeasureBtwn2OnVolume
}
Cursor settings
Copyright © 2003, Dassault Systèmes. All rights reserved.