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