Sign in Join
FPDoc Onlineexperiment

TExtCommonDialog class

In unit ExtDlgs

The common base class for custom drawn dialogs (Calculator and Calendar).

Declaration

pascal
TExtCommonDialog = class(TCommonDialog)

Inheritance

  1. TExtCommonDialog
  2. TCommonDialog
  3. TLCLComponent
  4. TComponent
  5. TPersistent
  6. TObject

Descends from it: TCalculatorDialog TCalendarDialog

Description

TExtCommonDialog is a TCommonDialog descendant which implements a common base class for custom drawn dialogs such as TCalculatorDialog and TCalendarDialog. It provides additional properties used to set the position for the form displayed in the dialog.

See also

Properties

DlgFormprotectedContains the form displayed modally for the custom-drawn dialog.
LeftpublicContains the left coordinate for the dialog form.
ToppublicContains the top coordinate for the dialog form.
DialogPositionpublishedSpecifies the position where the dialog is displayed.

Methods

GetLeftprotectedGets the value for the Left property.
GetHeightprotectedGets the value for the Height property.
GetTopprotectedGets the value for the Top property.
GetWidthprotectedGets the value for the Width property.
SetLeftprotectedSets the value for the Left property.
SetTopprotectedSets the value for the Top property.
CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.

Inherited

From TCommonDialog (23)

AttachTo Close DefaultTitle DoCanClose DoClose DoExecute DoShow Execute Handle HandleAllocated Height HelpContext OnCanClose OnClose OnDialogResult OnShow ResetShowCloseFlags SetHeight SetWidth Title UserChoice Width WSRegisterClass

From TLCLComponent (7)

DecLCLRefCount GetWSComponentClass IncLCLRefCount LCLRefCount NewInstance RemoveAllHandlersOfObject WidgetSetClass

From TComponent (74)

_AddRef _Release BeforeDestruction CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DefineProperties DesignInfo DestroyComponents Destroying ExecuteAction FindComponent FreeNotification FreeOnRelease GetChildOwner GetChildParent GetChildren GetDeltaStreams GetEnumerator GetIDsOfNames GetNamePath GetObservers GetOwner GetParentComponent GetTypeInfo GetTypeInfoCount HasParent iicrGetComponent InsertComponent Invoke IsImplementorOf Loaded Loading Name Notification ObserverAdded Observers OnGetDeltaStreams Owner PaletteCreated QueryInterface ReadDeltaState ReadDeltaStream ReadState ReferenceInterface RemoveComponent RemoveFreeNotification RemoveFreeNotifications SafeCallException SetAncestor SetChildOrder SetDesigning SetDesignInstance SetInline SetName SetParentComponent SetSubComponent Tag ToString TToStringNameMode UpdateAction Updated UpdateRegistry Updating ValidateContainer ValidateInsert ValidateRename VCLComObject WriteState

From TPersistent (5)

Assign AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers

From TObject (36)

AfterConstruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName QualifiedClassName StringMessageTable SystemHasExtendedRTTI UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.