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.