Klasse TWidgetSet

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TWidgetSet = class(TObject)

Beschreibung

Hierarchie

Übersicht

Methoden

Public constructor Create;
Public destructor Destroy; override;
Public procedure AppInit(var ScreenInfo: TScreenInfo); virtual; abstract;
Public procedure AppRun(const ALoop: TApplicationMainLoop); virtual;
Public procedure AppWaitMessage; virtual; abstract;
Public procedure AppProcessMessages; virtual; abstract;
Public procedure AppTerminate; virtual; abstract;
Public procedure AppMinimize; virtual; abstract;
Public procedure AppRestore; virtual; abstract;
Public procedure AppBringToFront; virtual; abstract;
Public procedure AppSetTitle(const ATitle: string); virtual;
Public function WidgetSetName: string; virtual;
Public function DCGetPixel(CanvasHandle: HDC; X, Y: integer): TGraphicsColor; virtual; abstract;
Public procedure DCSetPixel(CanvasHandle: HDC; X, Y: integer; AColor: TGraphicsColor); virtual; abstract;
Public procedure DCRedraw(CanvasHandle: HDC); virtual; abstract;
Public procedure SetDesigning(AComponent: TComponent); virtual; abstract;
Public function InitHintFont(HintFont: TObject): Boolean; virtual;
Public function CreateComponent(Sender : TObject): THandle; virtual; abstract;
Public function CreateTimer(Interval: integer; TimerFunc: TFNTimerProc): THandle; virtual; abstract;
Public function DestroyTimer(TimerHandle: THandle): boolean; virtual; abstract;
Public function Arc(DC: HDC; Left,Top,Right,Bottom,angle1,angle2 : Integer): Boolean; virtual;
Public function AngleChord(DC: HDC; x1,y1,x2,y2,angle1,angle2 : Integer): Boolean; virtual;
Public Function BeginPaint(Handle : hwnd; var PS : TPaintStruct): hdc; virtual;
Public function BitBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Rop: DWORD): Boolean; virtual;
Public function CallNextHookEx(hhk : HHOOK; ncode : Integer; WParam: WParam; LParam: LParam) : Integer; virtual;
Public function CallWindowProc(lpPrevWndFunc : TFarProc; Handle : HWND; Msg : UINT; WParam: WParam; LParam: LParam): Integer; virtual;
Public function ClienttoScreen(Handle : HWND; var P : TPoint) : Boolean; virtual;
Public function CombineRgn(Dest, Src1, Src2 : HRGN; fnCombineMode : Longint) : Longint; virtual;
Public function CreateBitmap(Width, Height: Integer; Planes, BitCount: Longint; BitmapBits: Pointer): HBITMAP; virtual;
Public function CreateBrushIndirect(const LogBrush: TLogBrush): HBRUSH; virtual;
Public function CreateCaret(Handle: HWND; Bitmap: hBitmap; width, Height: Integer): Boolean; virtual;
Public function CreateCompatibleBitmap(DC: HDC; Width, Height: Integer): HBITMAP; virtual;
Public function CreateCompatibleDC(DC: HDC): HDC; virtual;
Public function CreateCursor(ACursorInfo: PIconInfo): hCursor; virtual;
Public function CreateDIBitmap(DC: HDC; var InfoHeader: TBitmapInfoHeader; dwUsage: DWORD; InitBits: PChar; var InitInfo: TBitmapInfo; wUsage: UINT): HBITMAP; virtual;
Public function CreateDIBSection(DC: HDC; const BitmapInfo: tagBitmapInfo; Usage: UINT; var Bits: Pointer; SectionHandle: THandle; Offset: DWORD): HBITMAP; virtual;
Public function CreateEllipticRgn(p1, p2, p3, p4: Integer): HRGN; virtual;
Public function CreateFontIndirect(const LogFont: TLogFont): HFONT; virtual;
Public function CreateFontIndirectEx(const LogFont: TLogFont; const LongFontName: string): HFONT; virtual;
Public function CreatePalette(const LogPalette: TLogPalette): HPalette; virtual;
Public function CreatePenIndirect(const LogPen: TLogPen): HPEN; virtual;
Public function CreatePolygonRgn(Points: PPoint; NumPts: Integer; FillMode: integer): HRGN; virtual;
Public function CreateRectRgn(X1,Y1,X2,Y2 : Integer): HRGN; virtual;
Public procedure DeleteCriticalSection(var CritSection: TCriticalSection); virtual;
Public function DeleteDC(hDC: HDC): Boolean; virtual;
Public function DeleteObject(GDIObject: HGDIOBJ): Boolean; virtual;
Public function DestroyCaret(Handle : HWND): Boolean; virtual;
Public function DestroyCursor(Handle: hCursor): Boolean; virtual;
Public function DPtoLP(DC: HDC; var Points; Count: Integer): BOOL; virtual;
Public function DrawFrameControl(DC: HDC; var Rect : TRect; uType, uState : Cardinal) : Boolean; virtual;
Public function DrawFocusRect(DC: HDC; const Rect: TRect): Boolean; virtual;
Public function DrawEdge(DC: HDC; var Rect: TRect; edge: Cardinal; grfFlags: Cardinal): Boolean; virtual;
Public function DrawText(DC: HDC; Str: PChar; Count: Integer; var Rect: TRect; Flags: Cardinal): Integer; virtual;
Public function EnableScrollBar(Wnd: HWND; wSBflags, wArrows: Cardinal): Boolean; virtual;
Public function EnableWindow(hWnd: HWND; bEnable: Boolean): Boolean; virtual;
Public function EndPaint(Handle : hwnd; var PS : TPaintStruct): Integer; virtual;
Public procedure EnterCriticalSection(var CritSection: TCriticalSection); virtual;
Public function EnumFontFamilies(DC: HDC; Family: Pchar; EnumFontFamProc: FontEnumProc; LParam:Lparam):longint; virtual;
Public function EnumFontFamiliesEx(DC: HDC; lpLogFont:PLogFont; Callback: FontEnumExProc; Lparam:LParam; Flags: dword): longint; virtual;
Public function Ellipse(DC: HDC; x1, y1, x2, y2: Integer): Boolean; virtual;
Public Function ExcludeClipRect(dc: hdc; Left, Top, Right, Bottom : Integer) : Integer; virtual;
Public function ExtTextOut(DC: HDC; X, Y: Integer; Options: Longint; Rect: PRect; Str: PChar; Count: Longint; Dx: PInteger): Boolean; virtual;
Public function ExtSelectClipRGN(dc: hdc; rgn : hrgn; Mode : Longint) : Integer; virtual;
Public function FillRect(DC: HDC; const Rect: TRect; Brush: HBRUSH): Boolean; virtual;
Public function FillRgn(DC: HDC; RegionHnd: HRGN; hbr: HBRUSH): BOOL; virtual;
Public function FloodFill(DC: HDC; X, Y: Integer; Color: TGraphicsColor; FillStyle: TGraphicsFillStyle; Brush: HBRUSH): Boolean; virtual;
Public function FrameRect(DC: HDC; const ARect: TRect; hBr: HBRUSH): Integer; virtual;
Public Function GetActiveWindow : HWND; virtual;
Public function GetBitmapBits(Bitmap: HBITMAP; Count: Longint; Bits: Pointer): Longint; virtual;
Public function GetCapture : HWND; virtual;
Public function GetCaretPos(var lpPoint: TPoint): Boolean; virtual;
Public function GetClientRect(handle : HWND; var Rect: TRect) : Boolean; virtual;
Public function GetClipBox(DC : hDC; lpRect : PRect) : Longint; virtual;
Public function GetClipRGN(DC : hDC; RGN : hRGN) : Longint; virtual;
Public function GetCursorPos(var lpPoint: TPoint): Boolean; virtual;
Public function GetCharABCWidths(DC: HDC; p2, p3: UINT; const ABCStructs): Boolean; virtual;
Public function GetDC(hWnd: HWND): HDC; virtual;
Public function GetDeviceCaps(DC: HDC; Index: Integer): Integer; virtual;
Public function GetDIBits(DC: HDC; Bitmap: HBitmap; StartScan, NumScans: UINT; Bits: Pointer; var BitInfo: BitmapInfo; Usage: UINT): Integer; virtual;
Public function GetFocus: HWND; virtual;
Public function GetFontLanguageInfo(DC: HDC): DWord; virtual;
Public function GetForegroundWindow: HWND; virtual;
Public function GetKeyState(nVirtKey: Integer): Smallint; virtual;
Public function GetMapMode(DC: HDC): Integer; virtual;
Public function GetObject(GDIObject: HGDIOBJ; BufSize: Integer; Buf: Pointer): Integer; virtual;
Public function GetPaletteEntries(Palette: HPALETTE; StartIndex, NumEntries: UINT; var PaletteEntries): UINT; virtual;
Public Function GetParent(Handle : HWND): HWND; virtual;
Public Function GetProp(Handle : hwnd; Str : PChar): Pointer; virtual;
Public Function GetRgnBox(RGN : HRGN; lpRect : PRect) : Longint; virtual;
Public function GetROP2(DC: HDC): integer; virtual;
Public function GetScrollInfo(Handle: HWND; SBStyle: Integer; var ScrollInfo: TScrollInfo): Boolean; virtual;
Public function GetStockObject(Value: Integer): THandle; virtual;
Public function GetSysColor(nIndex: Integer): DWORD; virtual;
Public function GetSystemPaletteEntries(DC: HDC; StartIndex, NumEntries: UINT; var PaletteEntries): UINT; virtual;
Public function GetSystemMetrics(nIndex: Integer): Integer; virtual;
Public function GetTextColor(DC: HDC) : TColorRef; virtual;
Public function GetTextExtentExPoint(DC: HDC; Str: PChar; Count, MaxWidth: Integer; MaxCount, PartialWidths: PInteger; var Size: TSize): Boolean; virtual;
Public function GetTextExtentPoint(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): Boolean; virtual;
Public function GetTextExtentPoint32(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): Boolean; virtual;
Public function GetTextMetrics(DC: HDC; var TM: TTextMetric): Boolean; virtual;
Public function GetWindowLong(Handle : hwnd; int : Integer): PtrInt; virtual;
Public function GetWindowRect(Handle : hwnd; var Rect : TRect): Integer; virtual;
Public function GetWindowSize(Handle : hwnd; var Width, Height: integer): boolean; virtual;
Public function GetWindowOrgEx(dc : hdc; P : PPoint): Integer; virtual;
Public function GradientFill(DC: HDC; Vertices: PTriVertex; NumVertices : Longint; Meshes: Pointer; NumMeshes : Longint; Mode : Longint): Boolean; virtual;
Public function HideCaret(hWnd: HWND): Boolean; virtual;
Public Procedure InitializeCriticalSection(var CritSection: TCriticalSection); virtual;
Public function IntersectClipRect(dc: hdc; Left, Top, Right,Bottom: Integer): Integer; virtual;
Public Function InvalidateRect(aHandle : HWND; ARect : pRect; bErase : Boolean) : Boolean; virtual;
Public function IsDBCSLeadByte(TestChar: Byte): boolean; virtual;
Public function IsWindowEnabled(handle: HWND): boolean; virtual;
Public function IsWindowVisible(handle: HWND): boolean; virtual;
Public Procedure LeaveCriticalSection(var CritSection: TCriticalSection); virtual;
Public function LineTo(DC: HDC; X, Y: Integer): Boolean; virtual;
Public function MaskBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Mask: HBITMAP; XMask, YMask: Integer; Rop: DWORD): Boolean; virtual;
Public function MaskBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Mask: HBITMAP; XMask, YMask: Integer): Boolean; virtual;
Public function MessageBox(hWnd: HWND; lpText, lpCaption: PChar; uType: Cardinal): integer; virtual;
Public function MoveToEx(DC: HDC; X, Y: Integer; OldPoint: PPoint): Boolean; virtual;
Public function PeekMessage(var lpMsg : TMsg; Handle : HWND; wMsgFilterMin, wMsgFilterMax,wRemoveMsg : UINT): Boolean; virtual;
Public function Pie(DC: HDC; x1, y1, x2, y2, sx, sy, ex, ey: Integer): Boolean; virtual;
Public function PolyBezier(DC: HDC; Points: PPoint; NumPts: Integer; Filled, Continuous: boolean): boolean; virtual;
Public function Polygon(DC: HDC; Points: PPoint; NumPts: Integer; Winding: boolean): boolean; virtual;
Public function Polyline(DC: HDC; Points: PPoint; NumPts: Integer): boolean; virtual;
Public function PostMessage(Handle: HWND; Msg: Cardinal; WParam: WParam; LParam: LParam): Boolean; virtual;
Public Function PtInRegion(RGN: HRGN; X, Y: Integer) : Boolean; virtual;
Public function RealizePalette(DC: HDC): Cardinal; virtual;
Public function Rectangle(DC: HDC; X1, Y1, X2, Y2: Integer): Boolean; virtual;
Public function RectVisible(dc : hdc; const ARect: TRect) : Boolean; virtual;
Public function ReleaseCapture : Boolean; virtual;
Public function ReleaseDC(hWnd: HWND; DC: HDC): Integer; virtual;
Public function RemoveProp(Handle: hwnd; Str: PChar): THandle; virtual;
Public function RestoreDC(DC: HDC; SavedDC: Integer): Boolean; virtual;
Public Function RoundRect(DC : hDC; X1, Y1, X2, Y2: Integer; RX,RY : Integer): Boolean; virtual;
Public function SaveDC(DC: HDC): Integer; virtual;
Public Function ScreenToClient(Handle : HWND; var P : TPoint) : Integer; virtual;
Public function ScrollWindowEx(hWnd: HWND; dx, dy: Integer; prcScroll, prcClip: PRect; hrgnUpdate: HRGN; prcUpdate: PRect; flags: UINT): Boolean; virtual;
Public Function SelectClipRGN(DC : hDC; RGN : HRGN) : Longint; virtual;
Public function SelectObject(DC: HDC; GDIObj: HGDIOBJ): HGDIOBJ; virtual;
Public function SelectPalette(DC: HDC; Palette: HPALETTE; ForceBackground: Boolean): HPALETTE; virtual;
Public function SendMessage(HandleWnd: HWND; Msg: Cardinal; WParam: WParam; LParam: LParam): LResult; virtual;
Public function SetActiveWindow(Handle: HWND): HWND; virtual;
Public function SetBkColor(DC: HDC; Color: TColorRef): TColorRef; virtual;
Public Function SetBkMode(DC: HDC; bkMode : Integer): Integer; virtual;
Public Function SetCapture (AHandle: HWND): HWND; virtual;
Public function SetCaretPos(X, Y: Integer): Boolean; virtual;
Public function SetCaretPosEx(handle: HWnd; X, Y: Integer): Boolean; virtual;
Public function SetCursor(hCursor: HICON): HCURSOR; virtual;
Public function SetCursorPos(X, Y: Integer): Boolean; virtual;
Public function SetFocus(hWnd: HWND): HWND; virtual;
Public function SetForegroundWindow(hWnd : HWND): Boolean; virtual;
Public function SetMapMode(DC: HDC; MapMode: Integer): Integer; virtual;
Public function SetProp(Handle: hwnd; Str : PChar; Data : Pointer) : Boolean; virtual;
Public function SetROP2(DC: HDC; Mode: Integer): Integer; virtual;
Public function SetScrollInfo(Handle: HWND; SBStyle: Integer; ScrollInfo: TScrollInfo; Redraw : Boolean): Integer; virtual;
Public function SetStretchBltMode(DC: HDC; StretchMode: Integer): Integer; virtual;
Public function SetSysColors(cElements: Integer; const lpaElements; const lpaRgbValues): Boolean; virtual;
Public function SetTextAlign(DC: HDC; Flags: UINT): UINT; virtual;
Public Function SetTextCharacterExtra(_hdc : hdc; nCharExtra : Integer):Integer; virtual;
Public function SetTextColor(DC: HDC; Color: TColorRef): TColorRef; virtual;
Public function SetWindowLong(Handle: HWND; Idx: Integer; NewLong : PtrInt): PtrInt; virtual;
Public function SetWindowOrgEx(dc : hdc; NewX, NewY : Integer; OldPoint: PPoint): Boolean; virtual;
Public function SetWindowPos(hWnd: HWND; hWndInsertAfter: HWND; X, Y, cx, cy: Integer; uFlags: UINT): Boolean; virtual;
Public function ShowCaret(hWnd: HWND): Boolean; virtual;
Public function ShowScrollBar(Handle: HWND; wBar: Integer; bShow: Boolean): Boolean; virtual;
Public function ShowWindow(hWnd: HWND; nCmdShow: Integer): Boolean; virtual;
Public function StretchBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc, SrcWidth, SrcHeight: Integer; Rop: Cardinal): Boolean; virtual;
Public function StretchDIBits(DC: HDC; DestX, DestY, DestWidth, DestHeight, SrcX, SrcY, SrcWidth, SrcHeight: Integer; Bits: Pointer; var BitsInfo: TBitmapInfo; Usage: UINT; Rop: DWORD): Integer; virtual;
Public Function TextOut(DC: HDC; X,Y : Integer; Str : Pchar; Count: Integer) : Boolean; virtual;
Public function UpdateWindow(Handle: HWND): Boolean; virtual;
Public Function WindowFromPoint(Point : TPoint) : HWND; virtual;
Public function AddEventHandler(AHandle: THandle; AFlags: dword; AEventHandler: TWaitHandleEvent; AData: PtrInt): PEventHandler; virtual;
Public function AddProcessEventHandler(AHandle: THandle; AEventHandler: TChildExitEvent; AData: PtrInt): PProcessEventHandler; virtual;
Public function AddPipeEventHandler(AHandle: THandle; AEventHandler: TPipeEvent; AData: PtrInt): PPipeEventHandler; virtual;
Public procedure AttachMenuToWindow(AMenuObject: TComponent); virtual;
Public procedure CallDefaultWndHandler(Sender: TObject; var Message); virtual;
Public function ClipboardFormatToMimeType(FormatID: TClipboardFormat): string; virtual;
Public function ClipboardGetData(ClipboardType: TClipboardType; FormatID: TClipboardFormat; Stream: TStream): boolean; virtual;
Public function ClipboardGetFormats(ClipboardType: TClipboardType; var Count: integer; var List: PClipboardFormat): boolean; virtual;
Public function ClipboardGetOwnerShip(ClipboardType: TClipboardType; OnRequestProc: TClipboardRequestEvent; FormatCount: integer; Formats: PClipboardFormat): boolean; virtual;
Public function ClipboardRegisterFormat(const AMimeType: string): TClipboardFormat; virtual;
Public function ComboBoxDropDown(Handle: HWND; DropDown: boolean): boolean; virtual;
Public function CreateBitmapFromRawImage(const RawImage: TRawImage; var Bitmap, MaskBitmap: HBitmap; AlwaysCreateMask: boolean): boolean; virtual;
Public function CreateEmptyRegion: hRGN; virtual;
Public function CreatePixmapIndirect(const Data: Pointer; const TransColor: Longint): HBITMAP; virtual;
Public function CreateRegionCopy(SrcRGN: hRGN): hRGN; virtual;
Public function CreateStandardCursor(ACursor: SmallInt): hCursor; virtual;
Public function DCClipRegionValid(DC: HDC): boolean; virtual;
Public procedure DrawArrow(Arrow: TComponent; Canvas: TPersistent); virtual;
Public function ExtUTF8Out(DC: HDC; X, Y: Integer; Options: Longint; Rect: PRect; Str: PChar; Count: Longint; Dx: PInteger): Boolean; virtual;
Public function TextUTF8Out(DC: HDC; X, Y: Integer; Str: PChar; Count: Longint): Boolean; virtual;
Public function FontCanUTF8(Font: HFont): boolean; virtual;
Public function FontIsMonoSpace(Font: HFont): boolean; virtual;
Public function Frame(DC: HDC; const ARect: TRect): Integer; virtual;
Public function Frame3d(DC: HDC; var ARect: TRect; const FrameWidth : integer; const Style : TGraphicsBevelCut): Boolean; virtual;
Public function GetAcceleratorString(const AVKey: Byte; const AShiftState: TShiftState): String; virtual;
Public function GetBitmapRawImageDescription(Bitmap: HBITMAP; Desc: PRawImageDescription): boolean; virtual;
Public function GetCaretRespondToFocus(handle: HWND; var ShowHideOnFocus: boolean): Boolean; virtual;
Public function GetClientBounds(handle : HWND; var ARect: TRect) : Boolean; virtual;
Public function GetCmdLineParamDescForInterface: string; virtual;
Public function GetControlConstraints(Constraints: TObject): boolean; virtual;
Public function GetDCOriginRelativeToWindow(PaintDC: HDC; WindowHandle: HWND; var OriginDiff: TPoint): boolean; virtual;
Public function GetDesignerDC(WindowHandle: HWND): HDC; virtual;
Public function GetDeviceRawImageDescription(DC: HDC; Desc: PRawImageDescription): boolean; virtual;
Public function GetDeviceSize(DC: HDC; var p: TPoint): boolean; virtual;
Public function GetLCLOwnerObject(Handle: HWnd): TObject; virtual;
Public function GetListBoxIndexAtY(ListBox: TComponent; y: integer): integer; virtual;
Public function GetListBoxItemRect(ListBox: TComponent; Index: integer; var ARect: TRect): boolean; virtual;
Public function GetRawImageFromDevice(SrcDC: HDC; const SrcRect: TRect; var NewRawImage: TRawImage): boolean; virtual;
Public function GetRawImageFromBitmap(SrcBitmap, SrcMaskBitmap: HBITMAP; const SrcRect: TRect; var NewRawImage: TRawImage): boolean; virtual;
Public function GetScrollBarSize(Handle: HWND; SBStyle: Integer): integer; virtual;
Public function GetScrollbarVisible(Handle: HWND; SBStyle: Integer): boolean; virtual;
Public function GetWindowRelativePosition(Handle : hwnd; var Left, Top: integer): boolean; virtual;
Public function IntfSendsUTF8KeyPress: Boolean; virtual;
Public function InvalidateFrame(aHandle : HWND; ARect : pRect; bErase : Boolean; BorderWidth: integer) : Boolean; virtual;
Public function LoadStockPixmap(StockID: longint) : HBitmap; virtual;
Public function MoveWindowOrgEx(dc : hdc; dX,dY : Integer): boolean; virtual;
Public function PairSplitterAddSide(SplitterHandle, SideHandle: hWnd; Side: integer): Boolean; virtual;
Public function PairSplitterGetInterfaceInfo: boolean; virtual;
Public function PairSplitterRemoveSide(SplitterHandle, SideHandle: hWnd; Side: integer): Boolean; virtual;
Public function PairSplitterSetPosition(SplitterHandle: hWnd; var NewPosition: integer): Boolean; virtual;
Public function PromptUser(const DialogCaption, DialogMessage : String; DialogType : longint; Buttons : PLongint; ButtonCount, DefaultIndex, EscapeResult : Longint) : Longint; virtual;
Public function PromptUserAtXY(const DialogCaption, DialogMessage : String; DialogType : longint; Buttons : PLongint; ButtonCount, DefaultIndex, EscapeResult : Longint; X, Y : Longint) : Longint; virtual;
Public function RadialArc(DC: HDC; left, top, right, bottom, sx, sy, ex, ey : Integer): Boolean; virtual;
Public function RadialChord(DC: HDC; x1, y1, x2, y2, sx, sy, ex, ey : Integer): Boolean; virtual;
Public function RadialPie(DC: HDC; x1, y1, x2, y2, Angle1, Angle2: Integer): Boolean; virtual;
Public function RegroupMenuItem(hndMenu: HMENU; GroupIndex: integer): Boolean; virtual;
Public function ReleaseDesignerDC(hWnd: HWND; DC: HDC): Integer; virtual;
Public procedure RemoveEventHandler(var AHandler: PEventHandler); virtual;
Public procedure RemoveProcessEventHandler(var AHandler: PProcessEventHandler); virtual;
Public procedure RemovePipeEventHandler(var AHandler: PPipeEventHandler); virtual;
Public function ReplaceBitmapMask(var Image, Mask: HBitmap; NewMask: HBitmap): boolean; virtual;
Public function RequestInput(const InputCaption, InputPrompt : String; MaskInput : Boolean; var Value : String) : Boolean; virtual;
Public procedure SendCachedLCLMessages; virtual;
Public function DrawSplitter(DC: HDC; const ARect: TRect; Horizontal: boolean): boolean; virtual;
Public function SetCaretRespondToFocus(handle: HWND; ShowHideOnFocus: boolean): Boolean; virtual;
Public function SetComboMinDropDownSize(Handle: HWND; MinItemsWidth, MinItemsHeight, MinItemCount: integer): boolean; virtual;
Public procedure SetEventHandlerFlags(AHandler: PEventHandler; NewFlags: dword); virtual;
Public function StretchMaskBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc, SrcWidth, SrcHeight: Integer; Mask: HBITMAP; XMask, YMask: Integer; Rop: DWORD): Boolean; virtual;

Beschreibung

Methoden

Public constructor Create;
 
Public destructor Destroy; override;
 
Public procedure AppInit(var ScreenInfo: TScreenInfo); virtual; abstract;
 
Public procedure AppRun(const ALoop: TApplicationMainLoop); virtual;
 
Public procedure AppWaitMessage; virtual; abstract;
 
Public procedure AppProcessMessages; virtual; abstract;
 
Public procedure AppTerminate; virtual; abstract;
 
Public procedure AppMinimize; virtual; abstract;
 
Public procedure AppRestore; virtual; abstract;
 
Public procedure AppBringToFront; virtual; abstract;
 
Public procedure AppSetTitle(const ATitle: string); virtual;
 
Public function WidgetSetName: string; virtual;
 
Public function DCGetPixel(CanvasHandle: HDC; X, Y: integer): TGraphicsColor; virtual; abstract;
 
Public procedure DCSetPixel(CanvasHandle: HDC; X, Y: integer; AColor: TGraphicsColor); virtual; abstract;
 
Public procedure DCRedraw(CanvasHandle: HDC); virtual; abstract;
 
Public procedure SetDesigning(AComponent: TComponent); virtual; abstract;
 
Public function InitHintFont(HintFont: TObject): Boolean; virtual;
 
Public function CreateComponent(Sender : TObject): THandle; virtual; abstract;
 
Public function CreateTimer(Interval: integer; TimerFunc: TFNTimerProc): THandle; virtual; abstract;
 
Public function DestroyTimer(TimerHandle: THandle): boolean; virtual; abstract;
 
Public function Arc(DC: HDC; Left,Top,Right,Bottom,angle1,angle2 : Integer): Boolean; virtual;

apiwiz##sps## // Do not remove

Public function AngleChord(DC: HDC; x1,y1,x2,y2,angle1,angle2 : Integer): Boolean; virtual;
 
Public Function BeginPaint(Handle : hwnd; var PS : TPaintStruct): hdc; virtual;
 
Public function BitBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Rop: DWORD): Boolean; virtual;
 
Public function CallNextHookEx(hhk : HHOOK; ncode : Integer; WParam: WParam; LParam: LParam) : Integer; virtual;
 
Public function CallWindowProc(lpPrevWndFunc : TFarProc; Handle : HWND; Msg : UINT; WParam: WParam; LParam: LParam): Integer; virtual;
 
Public function ClienttoScreen(Handle : HWND; var P : TPoint) : Boolean; virtual;
 
Public function CombineRgn(Dest, Src1, Src2 : HRGN; fnCombineMode : Longint) : Longint; virtual;
 
Public function CreateBitmap(Width, Height: Integer; Planes, BitCount: Longint; BitmapBits: Pointer): HBITMAP; virtual;
 
Public function CreateBrushIndirect(const LogBrush: TLogBrush): HBRUSH; virtual;
 
Public function CreateCaret(Handle: HWND; Bitmap: hBitmap; width, Height: Integer): Boolean; virtual;
 
Public function CreateCompatibleBitmap(DC: HDC; Width, Height: Integer): HBITMAP; virtual;
 
Public function CreateCompatibleDC(DC: HDC): HDC; virtual;
 
Public function CreateCursor(ACursorInfo: PIconInfo): hCursor; virtual;
 
Public function CreateDIBitmap(DC: HDC; var InfoHeader: TBitmapInfoHeader; dwUsage: DWORD; InitBits: PChar; var InitInfo: TBitmapInfo; wUsage: UINT): HBITMAP; virtual;
 
Public function CreateDIBSection(DC: HDC; const BitmapInfo: tagBitmapInfo; Usage: UINT; var Bits: Pointer; SectionHandle: THandle; Offset: DWORD): HBITMAP; virtual;
 
Public function CreateEllipticRgn(p1, p2, p3, p4: Integer): HRGN; virtual;
 
Public function CreateFontIndirect(const LogFont: TLogFont): HFONT; virtual;
 
Public function CreateFontIndirectEx(const LogFont: TLogFont; const LongFontName: string): HFONT; virtual;
 
Public function CreatePalette(const LogPalette: TLogPalette): HPalette; virtual;
 
Public function CreatePenIndirect(const LogPen: TLogPen): HPEN; virtual;
 
Public function CreatePolygonRgn(Points: PPoint; NumPts: Integer; FillMode: integer): HRGN; virtual;
 
Public function CreateRectRgn(X1,Y1,X2,Y2 : Integer): HRGN; virtual;
 
Public procedure DeleteCriticalSection(var CritSection: TCriticalSection); virtual;
 
Public function DeleteDC(hDC: HDC): Boolean; virtual;
 
Public function DeleteObject(GDIObject: HGDIOBJ): Boolean; virtual;
 
Public function DestroyCaret(Handle : HWND): Boolean; virtual;
 
Public function DestroyCursor(Handle: hCursor): Boolean; virtual;
 
Public function DPtoLP(DC: HDC; var Points; Count: Integer): BOOL; virtual;
 
Public function DrawFrameControl(DC: HDC; var Rect : TRect; uType, uState : Cardinal) : Boolean; virtual;
 
Public function DrawFocusRect(DC: HDC; const Rect: TRect): Boolean; virtual;
 
Public function DrawEdge(DC: HDC; var Rect: TRect; edge: Cardinal; grfFlags: Cardinal): Boolean; virtual;
 
Public function DrawText(DC: HDC; Str: PChar; Count: Integer; var Rect: TRect; Flags: Cardinal): Integer; virtual;
 
Public function EnableScrollBar(Wnd: HWND; wSBflags, wArrows: Cardinal): Boolean; virtual;
 
Public function EnableWindow(hWnd: HWND; bEnable: Boolean): Boolean; virtual;
 
Public function EndPaint(Handle : hwnd; var PS : TPaintStruct): Integer; virtual;
 
Public procedure EnterCriticalSection(var CritSection: TCriticalSection); virtual;
 
Public function EnumFontFamilies(DC: HDC; Family: Pchar; EnumFontFamProc: FontEnumProc; LParam:Lparam):longint; virtual;
 
Public function EnumFontFamiliesEx(DC: HDC; lpLogFont:PLogFont; Callback: FontEnumExProc; Lparam:LParam; Flags: dword): longint; virtual;
 
Public function Ellipse(DC: HDC; x1, y1, x2, y2: Integer): Boolean; virtual;
 
Public Function ExcludeClipRect(dc: hdc; Left, Top, Right, Bottom : Integer) : Integer; virtual;
 
Public function ExtTextOut(DC: HDC; X, Y: Integer; Options: Longint; Rect: PRect; Str: PChar; Count: Longint; Dx: PInteger): Boolean; virtual;
 
Public function ExtSelectClipRGN(dc: hdc; rgn : hrgn; Mode : Longint) : Integer; virtual;
 
Public function FillRect(DC: HDC; const Rect: TRect; Brush: HBRUSH): Boolean; virtual;
 
Public function FillRgn(DC: HDC; RegionHnd: HRGN; hbr: HBRUSH): BOOL; virtual;
 
Public function FloodFill(DC: HDC; X, Y: Integer; Color: TGraphicsColor; FillStyle: TGraphicsFillStyle; Brush: HBRUSH): Boolean; virtual;
 
Public function FrameRect(DC: HDC; const ARect: TRect; hBr: HBRUSH): Integer; virtual;
 
Public Function GetActiveWindow : HWND; virtual;
 
Public function GetBitmapBits(Bitmap: HBITMAP; Count: Longint; Bits: Pointer): Longint; virtual;
 
Public function GetCapture : HWND; virtual;
 
Public function GetCaretPos(var lpPoint: TPoint): Boolean; virtual;
 
Public function GetClientRect(handle : HWND; var Rect: TRect) : Boolean; virtual;
 
Public function GetClipBox(DC : hDC; lpRect : PRect) : Longint; virtual;
 
Public function GetClipRGN(DC : hDC; RGN : hRGN) : Longint; virtual;
 
Public function GetCursorPos(var lpPoint: TPoint): Boolean; virtual;
 
Public function GetCharABCWidths(DC: HDC; p2, p3: UINT; const ABCStructs): Boolean; virtual;
 
Public function GetDC(hWnd: HWND): HDC; virtual;
 
Public function GetDeviceCaps(DC: HDC; Index: Integer): Integer; virtual;
 
Public function GetDIBits(DC: HDC; Bitmap: HBitmap; StartScan, NumScans: UINT; Bits: Pointer; var BitInfo: BitmapInfo; Usage: UINT): Integer; virtual;
 
Public function GetFocus: HWND; virtual;
 
Public function GetFontLanguageInfo(DC: HDC): DWord; virtual;
 
Public function GetForegroundWindow: HWND; virtual;
 
Public function GetKeyState(nVirtKey: Integer): Smallint; virtual;
 
Public function GetMapMode(DC: HDC): Integer; virtual;
 
Public function GetObject(GDIObject: HGDIOBJ; BufSize: Integer; Buf: Pointer): Integer; virtual;
 
Public function GetPaletteEntries(Palette: HPALETTE; StartIndex, NumEntries: UINT; var PaletteEntries): UINT; virtual;
 
Public Function GetParent(Handle : HWND): HWND; virtual;
 
Public Function GetProp(Handle : hwnd; Str : PChar): Pointer; virtual;
 
Public Function GetRgnBox(RGN : HRGN; lpRect : PRect) : Longint; virtual;
 
Public function GetROP2(DC: HDC): integer; virtual;
 
Public function GetScrollInfo(Handle: HWND; SBStyle: Integer; var ScrollInfo: TScrollInfo): Boolean; virtual;
 
Public function GetStockObject(Value: Integer): THandle; virtual;
 
Public function GetSysColor(nIndex: Integer): DWORD; virtual;
 
Public function GetSystemPaletteEntries(DC: HDC; StartIndex, NumEntries: UINT; var PaletteEntries): UINT; virtual;
 
Public function GetSystemMetrics(nIndex: Integer): Integer; virtual;
 
Public function GetTextColor(DC: HDC) : TColorRef; virtual;
 
Public function GetTextExtentExPoint(DC: HDC; Str: PChar; Count, MaxWidth: Integer; MaxCount, PartialWidths: PInteger; var Size: TSize): Boolean; virtual;
 
Public function GetTextExtentPoint(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): Boolean; virtual;
 
Public function GetTextExtentPoint32(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): Boolean; virtual;
 
Public function GetTextMetrics(DC: HDC; var TM: TTextMetric): Boolean; virtual;
 
Public function GetWindowLong(Handle : hwnd; int : Integer): PtrInt; virtual;
 
Public function GetWindowRect(Handle : hwnd; var Rect : TRect): Integer; virtual;
 
Public function GetWindowSize(Handle : hwnd; var Width, Height: integer): boolean; virtual;
 
Public function GetWindowOrgEx(dc : hdc; P : PPoint): Integer; virtual;
 
Public function GradientFill(DC: HDC; Vertices: PTriVertex; NumVertices : Longint; Meshes: Pointer; NumMeshes : Longint; Mode : Longint): Boolean; virtual;
 
Public function HideCaret(hWnd: HWND): Boolean; virtual;
 
Public Procedure InitializeCriticalSection(var CritSection: TCriticalSection); virtual;
 
Public function IntersectClipRect(dc: hdc; Left, Top, Right,Bottom: Integer): Integer; virtual;
 
Public Function InvalidateRect(aHandle : HWND; ARect : pRect; bErase : Boolean) : Boolean; virtual;
 
Public function IsDBCSLeadByte(TestChar: Byte): boolean; virtual;
 
Public function IsWindowEnabled(handle: HWND): boolean; virtual;
 
Public function IsWindowVisible(handle: HWND): boolean; virtual;
 
Public Procedure LeaveCriticalSection(var CritSection: TCriticalSection); virtual;
 
Public function LineTo(DC: HDC; X, Y: Integer): Boolean; virtual;
 
Public function MaskBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Mask: HBITMAP; XMask, YMask: Integer; Rop: DWORD): Boolean; virtual;
 
Public function MaskBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc: Integer; Mask: HBITMAP; XMask, YMask: Integer): Boolean; virtual;
 
Public function MessageBox(hWnd: HWND; lpText, lpCaption: PChar; uType: Cardinal): integer; virtual;
 
Public function MoveToEx(DC: HDC; X, Y: Integer; OldPoint: PPoint): Boolean; virtual;
 
Public function PeekMessage(var lpMsg : TMsg; Handle : HWND; wMsgFilterMin, wMsgFilterMax,wRemoveMsg : UINT): Boolean; virtual;
 
Public function Pie(DC: HDC; x1, y1, x2, y2, sx, sy, ex, ey: Integer): Boolean; virtual;
 
Public function PolyBezier(DC: HDC; Points: PPoint; NumPts: Integer; Filled, Continuous: boolean): boolean; virtual;
 
Public function Polygon(DC: HDC; Points: PPoint; NumPts: Integer; Winding: boolean): boolean; virtual;
 
Public function Polyline(DC: HDC; Points: PPoint; NumPts: Integer): boolean; virtual;
 
Public function PostMessage(Handle: HWND; Msg: Cardinal; WParam: WParam; LParam: LParam): Boolean; virtual;
 
Public Function PtInRegion(RGN: HRGN; X, Y: Integer) : Boolean; virtual;
 
Public function RealizePalette(DC: HDC): Cardinal; virtual;
 
Public function Rectangle(DC: HDC; X1, Y1, X2, Y2: Integer): Boolean; virtual;
 
Public function RectVisible(dc : hdc; const ARect: TRect) : Boolean; virtual;
 
Public function ReleaseCapture : Boolean; virtual;
 
Public function ReleaseDC(hWnd: HWND; DC: HDC): Integer; virtual;
 
Public function RemoveProp(Handle: hwnd; Str: PChar): THandle; virtual;
 
Public function RestoreDC(DC: HDC; SavedDC: Integer): Boolean; virtual;
 
Public Function RoundRect(DC : hDC; X1, Y1, X2, Y2: Integer; RX,RY : Integer): Boolean; virtual;
 
Public function SaveDC(DC: HDC): Integer; virtual;
 
Public Function ScreenToClient(Handle : HWND; var P : TPoint) : Integer; virtual;
 
Public function ScrollWindowEx(hWnd: HWND; dx, dy: Integer; prcScroll, prcClip: PRect; hrgnUpdate: HRGN; prcUpdate: PRect; flags: UINT): Boolean; virtual;
 
Public Function SelectClipRGN(DC : hDC; RGN : HRGN) : Longint; virtual;
 
Public function SelectObject(DC: HDC; GDIObj: HGDIOBJ): HGDIOBJ; virtual;
 
Public function SelectPalette(DC: HDC; Palette: HPALETTE; ForceBackground: Boolean): HPALETTE; virtual;
 
Public function SendMessage(HandleWnd: HWND; Msg: Cardinal; WParam: WParam; LParam: LParam): LResult; virtual;
 
Public function SetActiveWindow(Handle: HWND): HWND; virtual;
 
Public function SetBkColor(DC: HDC; Color: TColorRef): TColorRef; virtual;
 
Public Function SetBkMode(DC: HDC; bkMode : Integer): Integer; virtual;
 
Public Function SetCapture (AHandle: HWND): HWND; virtual;
 
Public function SetCaretPos(X, Y: Integer): Boolean; virtual;
 
Public function SetCaretPosEx(handle: HWnd; X, Y: Integer): Boolean; virtual;
 
Public function SetCursor(hCursor: HICON): HCURSOR; virtual;
 
Public function SetCursorPos(X, Y: Integer): Boolean; virtual;
 
Public function SetFocus(hWnd: HWND): HWND; virtual;
 
Public function SetForegroundWindow(hWnd : HWND): Boolean; virtual;
 
Public function SetMapMode(DC: HDC; MapMode: Integer): Integer; virtual;
 
Public function SetProp(Handle: hwnd; Str : PChar; Data : Pointer) : Boolean; virtual;
 
Public function SetROP2(DC: HDC; Mode: Integer): Integer; virtual;
 
Public function SetScrollInfo(Handle: HWND; SBStyle: Integer; ScrollInfo: TScrollInfo; Redraw : Boolean): Integer; virtual;
 
Public function SetStretchBltMode(DC: HDC; StretchMode: Integer): Integer; virtual;
 
Public function SetSysColors(cElements: Integer; const lpaElements; const lpaRgbValues): Boolean; virtual;
 
Public function SetTextAlign(DC: HDC; Flags: UINT): UINT; virtual;
 
Public Function SetTextCharacterExtra(_hdc : hdc; nCharExtra : Integer):Integer; virtual;
 
Public function SetTextColor(DC: HDC; Color: TColorRef): TColorRef; virtual;
 
Public function SetWindowLong(Handle: HWND; Idx: Integer; NewLong : PtrInt): PtrInt; virtual;
 
Public function SetWindowOrgEx(dc : hdc; NewX, NewY : Integer; OldPoint: PPoint): Boolean; virtual;
 
Public function SetWindowPos(hWnd: HWND; hWndInsertAfter: HWND; X, Y, cx, cy: Integer; uFlags: UINT): Boolean; virtual;
 
Public function ShowCaret(hWnd: HWND): Boolean; virtual;
 
Public function ShowScrollBar(Handle: HWND; wBar: Integer; bShow: Boolean): Boolean; virtual;
 
Public function ShowWindow(hWnd: HWND; nCmdShow: Integer): Boolean; virtual;
 
Public function StretchBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc, SrcWidth, SrcHeight: Integer; Rop: Cardinal): Boolean; virtual;
 
Public function StretchDIBits(DC: HDC; DestX, DestY, DestWidth, DestHeight, SrcX, SrcY, SrcWidth, SrcHeight: Integer; Bits: Pointer; var BitsInfo: TBitmapInfo; Usage: UINT; Rop: DWORD): Integer; virtual;
 
Public Function TextOut(DC: HDC; X,Y : Integer; Str : Pchar; Count: Integer) : Boolean; virtual;
 
Public function UpdateWindow(Handle: HWND): Boolean; virtual;
 
Public Function WindowFromPoint(Point : TPoint) : HWND; virtual;
 
Public function AddEventHandler(AHandle: THandle; AFlags: dword; AEventHandler: TWaitHandleEvent; AData: PtrInt): PEventHandler; virtual;

apiwiz##sps## // Do not remove

Public function AddProcessEventHandler(AHandle: THandle; AEventHandler: TChildExitEvent; AData: PtrInt): PProcessEventHandler; virtual;
 
Public function AddPipeEventHandler(AHandle: THandle; AEventHandler: TPipeEvent; AData: PtrInt): PPipeEventHandler; virtual;
 
Public procedure AttachMenuToWindow(AMenuObject: TComponent); virtual;
 
Public procedure CallDefaultWndHandler(Sender: TObject; var Message); virtual;
 
Public function ClipboardFormatToMimeType(FormatID: TClipboardFormat): string; virtual;
 
Public function ClipboardGetData(ClipboardType: TClipboardType; FormatID: TClipboardFormat; Stream: TStream): boolean; virtual;
 
Public function ClipboardGetFormats(ClipboardType: TClipboardType; var Count: integer; var List: PClipboardFormat): boolean; virtual;
 
Public function ClipboardGetOwnerShip(ClipboardType: TClipboardType; OnRequestProc: TClipboardRequestEvent; FormatCount: integer; Formats: PClipboardFormat): boolean; virtual;
 
Public function ClipboardRegisterFormat(const AMimeType: string): TClipboardFormat; virtual;
 
Public function ComboBoxDropDown(Handle: HWND; DropDown: boolean): boolean; virtual;
 
Public function CreateBitmapFromRawImage(const RawImage: TRawImage; var Bitmap, MaskBitmap: HBitmap; AlwaysCreateMask: boolean): boolean; virtual;
 
Public function CreateEmptyRegion: hRGN; virtual;
 
Public function CreatePixmapIndirect(const Data: Pointer; const TransColor: Longint): HBITMAP; virtual;
 
Public function CreateRegionCopy(SrcRGN: hRGN): hRGN; virtual;
 
Public function CreateStandardCursor(ACursor: SmallInt): hCursor; virtual;
 
Public function DCClipRegionValid(DC: HDC): boolean; virtual;
 
Public procedure DrawArrow(Arrow: TComponent; Canvas: TPersistent); virtual;
 
Public function ExtUTF8Out(DC: HDC; X, Y: Integer; Options: Longint; Rect: PRect; Str: PChar; Count: Longint; Dx: PInteger): Boolean; virtual;
 
Public function TextUTF8Out(DC: HDC; X, Y: Integer; Str: PChar; Count: Longint): Boolean; virtual;
 
Public function FontCanUTF8(Font: HFont): boolean; virtual;
 
Public function FontIsMonoSpace(Font: HFont): boolean; virtual;
 
Public function Frame(DC: HDC; const ARect: TRect): Integer; virtual;
 
Public function Frame3d(DC: HDC; var ARect: TRect; const FrameWidth : integer; const Style : TGraphicsBevelCut): Boolean; virtual;
 
Public function GetAcceleratorString(const AVKey: Byte; const AShiftState: TShiftState): String; virtual;
 
Public function GetBitmapRawImageDescription(Bitmap: HBITMAP; Desc: PRawImageDescription): boolean; virtual;
 
Public function GetCaretRespondToFocus(handle: HWND; var ShowHideOnFocus: boolean): Boolean; virtual;
 
Public function GetClientBounds(handle : HWND; var ARect: TRect) : Boolean; virtual;
 
Public function GetCmdLineParamDescForInterface: string; virtual;
 
Public function GetControlConstraints(Constraints: TObject): boolean; virtual;
 
Public function GetDCOriginRelativeToWindow(PaintDC: HDC; WindowHandle: HWND; var OriginDiff: TPoint): boolean; virtual;
 
Public function GetDesignerDC(WindowHandle: HWND): HDC; virtual;
 
Public function GetDeviceRawImageDescription(DC: HDC; Desc: PRawImageDescription): boolean; virtual;
 
Public function GetDeviceSize(DC: HDC; var p: TPoint): boolean; virtual;
 
Public function GetLCLOwnerObject(Handle: HWnd): TObject; virtual;
 
Public function GetListBoxIndexAtY(ListBox: TComponent; y: integer): integer; virtual;
 
Public function GetListBoxItemRect(ListBox: TComponent; Index: integer; var ARect: TRect): boolean; virtual;
 
Public function GetRawImageFromDevice(SrcDC: HDC; const SrcRect: TRect; var NewRawImage: TRawImage): boolean; virtual;
 
Public function GetRawImageFromBitmap(SrcBitmap, SrcMaskBitmap: HBITMAP; const SrcRect: TRect; var NewRawImage: TRawImage): boolean; virtual;
 
Public function GetScrollBarSize(Handle: HWND; SBStyle: Integer): integer; virtual;
 
Public function GetScrollbarVisible(Handle: HWND; SBStyle: Integer): boolean; virtual;
 
Public function GetWindowRelativePosition(Handle : hwnd; var Left, Top: integer): boolean; virtual;
 
Public function IntfSendsUTF8KeyPress: Boolean; virtual;
 
Public function InvalidateFrame(aHandle : HWND; ARect : pRect; bErase : Boolean; BorderWidth: integer) : Boolean; virtual;
 
Public function LoadStockPixmap(StockID: longint) : HBitmap; virtual;
 
Public function MoveWindowOrgEx(dc : hdc; dX,dY : Integer): boolean; virtual;
 
Public function PairSplitterAddSide(SplitterHandle, SideHandle: hWnd; Side: integer): Boolean; virtual;
 
Public function PairSplitterGetInterfaceInfo: boolean; virtual;
 
Public function PairSplitterRemoveSide(SplitterHandle, SideHandle: hWnd; Side: integer): Boolean; virtual;
 
Public function PairSplitterSetPosition(SplitterHandle: hWnd; var NewPosition: integer): Boolean; virtual;
 
Public function PromptUser(const DialogCaption, DialogMessage : String; DialogType : longint; Buttons : PLongint; ButtonCount, DefaultIndex, EscapeResult : Longint) : Longint; virtual;
 
Public function PromptUserAtXY(const DialogCaption, DialogMessage : String; DialogType : longint; Buttons : PLongint; ButtonCount, DefaultIndex, EscapeResult : Longint; X, Y : Longint) : Longint; virtual;
 
Public function RadialArc(DC: HDC; left, top, right, bottom, sx, sy, ex, ey : Integer): Boolean; virtual;
 
Public function RadialChord(DC: HDC; x1, y1, x2, y2, sx, sy, ex, ey : Integer): Boolean; virtual;
 
Public function RadialPie(DC: HDC; x1, y1, x2, y2, Angle1, Angle2: Integer): Boolean; virtual;
 
Public function RegroupMenuItem(hndMenu: HMENU; GroupIndex: integer): Boolean; virtual;
 
Public function ReleaseDesignerDC(hWnd: HWND; DC: HDC): Integer; virtual;
 
Public procedure RemoveEventHandler(var AHandler: PEventHandler); virtual;
 
Public procedure RemoveProcessEventHandler(var AHandler: PProcessEventHandler); virtual;
 
Public procedure RemovePipeEventHandler(var AHandler: PPipeEventHandler); virtual;
 
Public function ReplaceBitmapMask(var Image, Mask: HBitmap; NewMask: HBitmap): boolean; virtual;
 
Public function RequestInput(const InputCaption, InputPrompt : String; MaskInput : Boolean; var Value : String) : Boolean; virtual;
 
Public procedure SendCachedLCLMessages; virtual;
 
Public function DrawSplitter(DC: HDC; const ARect: TRect; Horizontal: boolean): boolean; virtual;
 
Public function SetCaretRespondToFocus(handle: HWND; ShowHideOnFocus: boolean): Boolean; virtual;
 
Public function SetComboMinDropDownSize(Handle: HWND; MinItemsWidth, MinItemsHeight, MinItemCount: integer): boolean; virtual;
 
Public procedure SetEventHandlerFlags(AHandler: PEventHandler; NewFlags: dword); virtual;
 
Public function StretchMaskBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC; XSrc, YSrc, SrcWidth, SrcHeight: Integer; Mask: HBITMAP; XMask, YMask: Integer; Rop: DWORD): Boolean; virtual;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:59