API:Vcl.Forms
Contents
Classes
| IDesignerHook | IDesignerHook is an interface that allows component writers to interact with the form designer in the IDE. |
| IOleForm | IOleForm is designed to communicate with OLE containers. To embed a VCL form in an OLE container, CodeGear recommends using ActiveForms and TOleControl instead of IOleForm. |
| TApplication | TApplication is the type used for a GUI windowed application. |
| TChangeScaleMessage | |
| TControlScrollBar | TControlScrollBar displays a horizontal or vertical scroll bar. |
| TCustomActiveForm | TCustomActiveForm is the base class for Active Forms. |
| TCustomDockForm | TCustomDockForm is the default floating dock site class for TControl objects. |
| TCustomForm | TCustomForm is the base class from which to derive a window such as a form or dialog. |
| TCustomFormClass | TCustomFormClass defines the metaclass for TCustomForm. |
| TCustomFrame | TCustomFrame is the base class from which TFrame descends. |
| TCustomFrameClass | TCustomFrameClass defines the metaclass for TCustomFrame. |
| TForm | TForm represents a standard application window (form). |
| TFormClass | TFormClass defines the metaclass for TForm. |
| TFormStyleHook | |
| TFrame | TFrame is a container for components; it can be nested within forms or other frames. |
| TGlassFrame | TGlassFrame controls Windows Vista or Windows 7 Aero glass effects. |
| TMonitor | TMonitor represents a monitor on which an application runs. |
| TScreen | TScreen represents the state of the screen in which an application runs. |
| TScrollBox | TScrollBox represents a scrolling area (a scroll box) in a window. |
| TScrollBoxStyleHook | |
| TScrollingStyleHook | |
| TScrollingWinControl | TScrollingWinControl is the base class for controls that support scrolling. |
Routines
| DisableTaskWindows | Processes the WM_ENABLE message on disabled windows. |
| DoneCtl3D (deprecated) | Finalizes CTL3D support for Windows NT 3.51. This method is deprecated. |
| EnableTaskWindows | Processes the WM_ENABLE message on disabled windows. |
| ForegroundTask | Indicates whether the current thread is running in the foreground. |
| GetParentForm | Returns the form or property page that contains a specified control. |
| InitCtl3D (deprecated) | Initializes CTL3D support for Windows NT 3.51. This method is deprecated. |
| IsAccel | Indicates whether a particular character is an accelerator character (or hot key) within a given menu caption or other text string. |
| KeyboardStateToShiftState | Convert array of virtual keys to TShiftState. |
| KeyDataToShiftState | Convert keyboard message data to TShiftState. |
| KeysToShiftState | Convert mouse event parameter to TShiftState. |
| RestoreFocusState | Restores the window's focus state. |
| SaveFocusState | Saves the window's focus state. |
| SetAutoSubClass (deprecated) | This method is deprecated. |
| Subclass3DDlg (deprecated) | This method is deprecated. |
| Subclass3DWnd (deprecated) | This method is deprecated. |
| ValidParentForm | Returns the form or property page that contains a specified control. |
Types
| PCursorRec | Pointer to TCursorRec. |
| PHintInfo | PHintInfo declares a pointer to a Help Window appearance record. |
| TActiveFormBorderStyle | Specifies the style of an active form's border. |
| TBorderIcon | TBorderIcon specifies the buttons that appear on the title bar of a form window. |
| TBorderIcons | TBorderIcons specifies the buttons that appear on the title bar of a form window. |
| TBorderStyle | TBorderStyle is the type of the BorderStyle property for framed controls. |
| TCloseAction | TCloseAction describes how a form should respond when it is closed. |
| TCloseEvent | TCloseEvent is the type of a form's OnClose event handle. |
| TCloseQueryEvent | TCloseQueryEvent is used for event handlers that are called when a window is about to close. |
| TCMHintShowPause | Record that specifies the duration that a hint is displayed. |
| TCursorRec | Record that holds information about a cursor in a list. |
| TCursorRecType | Alias for PCursorRec. |
| TDefaultMonitor | Specifies the monitor on which the form appears. |
| TExceptionEvent | TExceptionEvent is the type of event handlers that respond when the application traps an unhandled exception. |
| TFocusState | Reference to Integer or Pointer. |
| TFormBorderStyle | TFormBorderStyle is the type of the BorderStyle property for windows-only forms and TBorderStyle is the type of the BorderStyle property for other controls in windows-only applications. |
| TFormState | TFormState describes the possible state of a form. |
| TFormStyle | TFormStyle describes form style. |
| TGetHandleEvent | TGetHandleEvent is the type of an OnGetActiveFormHandle event handler. |
| THelpEvent | THelpEvent is the type of an OnHelp event handler. |
| THelpEventData | Internally used by THelpEvent. |
| THintInfo | Vcl.Forms.THintInfo is used to define the appearance and behavior of the Help window. |
| TIdleEvent | TIdleEvent is the type of event handler that perform actions when the application is idle. |
| TMessageEvent | TMessageEvent is the type of an OnMessage event handler. |
| TMonitorDefaultTo | TMonitorDefaultTo specifies which monitor to select when there is no match to the specified criteria. |
| TMonitorDpiChangedEvent | |
| TPopupForm | Stores information for a pop-up. |
| TPopupFormArray | An array of pop-up forms. |
| TPopupMode | TPopupMode enumerates the possible values of a Form's PopupMode property. |
| TPopupWnd | Record that describes a pop-up window. |
| TPopupWndArray | An array of pop-up windows. |
| TPosition | TPosition describes the positioning of a form. |
| TPrintScale | Represents the proportions of a printed form. |
| TScrollBarInc | TScrollBarInc represents a number of logical units on a TControlScrollBar. |
| TScrollBarKind | TScrollBarKind indicates the orientation of a scrollbar. |
| TScrollBarStyle | TScrollBarStyle specifies a scroll bar style. |
| TSetLayeredWindowAttributes | Function used to set the layered window's attributes. |
| TSettingChangeEvent | TSettingChangeEvent is the type of an OnSettingChange event handler. |
| TShortCutEvent | TShortCutEvent is the type of an OnShortCut event handler. |
| TShowAction | Enumeration of form show actions. |
| TShowHintEvent | TShowHintEvent is the type of the OnShowHint event handler. |
| TTaskWindowList | Internally used for EnableTaskWindows and DisableTaskWindows. |
| TTileMode | Represents how MDI child forms are arranged when the Tile method is called. |
| TTimerMode | Enumeration of hint timer modes. |
| TWindowHook | TWindowHook is the type for a dialog procedure. |
| TWindowState | TWindowState indicates whether a form is maximized, minimized, or normally sized. |
| Vcl_Forms |
Variables
| Application | Represents application-level information. |
| Ctl3DBtnWndProc | Internally used for former CTL3D support in Windows NT 3.51. |
| Ctl3DCtlColorEx | Handles the WM_CTLCOLOR message for applications that use CTL3D. |
| Ctl3DDlgFramePaint | Function used to paint the CTL3D dialog frames. |
| HintWindowClass | Specifies the class for the window used to display Help Hints. |
| Screen | Represents a screen device. |
| SetLayeredWindowAttributes | Variable of type TSetLayeredWindowAttributes. |