Unit LCLIntf

BeschreibungusesKlassen, Schnittstellen und ObjekteFunktionen und ProzedurenTypenKonstantenVariablen

Beschreibung

 

uses

Übersicht

Funktionen und Prozeduren

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

Beschreibung

Funktionen und Prozeduren

function Arc(DC: HDC; Left,Top,Right,Bottom,angle1,angle2 : Integer): Boolean;

apiwiz##sps## // Do not remove

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

apiwiz##spi## // Do not remove

function CharLowerBuff(pStr : PChar; Len : Integer): Integer;
 
function CopyRect(var DestRect: TRect; const SrcRect: TRect): Boolean;
 
function CreateEllipticRgnIndirect(const ARect: TRect): HRGN;
 
function CreateFont(Height, Width, Escapement, Orientation, Weight: Integer; Italic, Underline, StrikeOut, CharSet, OutputPrecision, ClipPrecision, Quality, PitchAndFamily: Byte; FaceName: PChar): HFONT;
 
function CreatePen(Style, Width: Integer; Color: TColorRef): HPEN;
 
function CreateRectRgnIndirect(const ARect: TRect): HRGN;
 
function CreateSolidBrush(Color: TColorRef): HBRUSH;
 
function EqualRect(const lprc1, lprc2: TRect): Boolean;
 
function GetScrollPos(Handle: HWND; nBar: Integer): Integer;
 
function GetScrollRange(Handle: HWND; nBar: Integer; var lpMinPos, lpMaxPos: Integer): Boolean;
 
function InflateRect(var ARect: TRect; dx, dy: Integer): Boolean;
 
function IntersectRect(var DestRect: TRect; const SrcRect1, SrcRect2: TRect): Boolean;
 
Function IsCharAlphaNumeric(c : Char) : Boolean;
 
function IsRectEmpty(const ARect: TRect): Boolean;
 
function MakeWParam(l, h: Word): WPARAM; inline;
 
function MakeLParam(l, h: Word): LPARAM; inline;
 
function MakeLResult(l, h: Word): LRESULT; inline;
 
function OffsetRect(var Rect: TRect; dx,dy: Integer): Boolean; inline;
 
function PtInRect(Rect : TRect; Point : TPoint) : Boolean; inline;
 
function PointToSmallPoint(const P : TPoint) : TSmallPoint; inline;
 
function ScrollWindow(hWnd: HWND; XAmount, YAmount: Integer; Rect, ClipRect: PRect): Boolean; inline;
 
function SetRect(Var ARect : TRect; xLeft,yTop,xRight,yBottom : Integer) : Boolean;
 
function SetRectEmpty(var ARect: TRect): Boolean;
 
function SetScrollPos(Handle: HWND; nBar, nPos: Integer; bRedraw: Boolean): Integer;
 
function SetScrollRange(Handle: HWND; nBar, nMinPos, nMaxPos: Integer; bRedraw: Boolean): Boolean;
 
Function SmallPointToPoint(const P : TSmallPoint) : Tpoint;
 
function UnionRect(var DestRect: TRect; const SrcRect1, SrcRect2: TRect): Boolean;
 
function GetRValue(RGB : DWORD) : BYTE; inline;
 
function GetGValue(RGB : DWORD) : BYTE; inline;
 
function GetBValue(RGB : DWORD) : BYTE; inline;
 
procedure GetRGBValues(RGB : DWORD; var R, G, B: Byte); inline;
 
procedure GetRGBIntValues(RGB : DWORD; var R, G, B: integer); inline;
 
function RGB(R, G, B : Byte) : TColorRef; inline;
 
function AddEventHandler(AHandle: THandle; AFlags: dword; AEventHandler: TWaitHandleEvent; AData: PtrInt): PEventHandler;

apiwiz##sps## // Do not remove

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

apiwiz##spi## // Do not remove

procedure NotifyUser(const DialogMessage : String; DialogType : longint);
 
procedure NotifyUser(const DialogCaption, DialogMessage : String; DialogType : longint);
 
procedure NotifyUserAtXY(const DialogMessage : String; DialogType : longint; X, Y : Longint);
 
procedure NotifyUserAtXY(const DialogCaption, DialogMessage : String; DialogType : longint; X, Y : Longint);
 
function PromptUser(const DialogMessage : String; DialogType : longint; Buttons : Array of Longint; DefaultIndex, EscapeResult : Longint) : Longint;
 
function PromptUser(const DialogMessage : String; DialogType : longint; Buttons : PLongint; ButtonCount, DefaultIndex, EscapeResult : Longint) : Longint;
 
function PromptUser(const DialogCaption, DialogMessage : String; DialogType : longint; Buttons : Array of Longint; DefaultIndex, EscapeResult : Longint) : Longint;
 
function PromptUserAtXY(const DialogMessage : String; DialogType : longint; Buttons : Array of Longint; DefaultIndex, EscapeResult : Longint; X, Y : Longint) : Longint;
 
function PromptUserAtXY(const DialogMessage : String; DialogType : longint; Buttons : PLongint; ButtonCount, DefaultIndex, EscapeResult : Longint; X, Y : Longint) : Longint;
 
function PromptUserAtXY(const DialogCaption, DialogMessage : String; DialogType : longint; Buttons : Array of Longint; DefaultIndex, EscapeResult : Longint; X, Y : Longint) : Longint;
 
procedure RaiseLastOSError;
 
function MakeLong(A,B : Word) : LongInt; inline;

apiwiz##epi## // Do not remove

function MakeWord(A,B : Byte) : Word; inline;
 
function PredefinedClipboardFormat( AFormat: TPredefinedClipboardFormat): TClipboardFormat;
 
function CharLower(c: char): char; inline;
 
function CharUpper(c: char): char; inline;
 
function MsgKeyDataToShiftState(KeyData: Longint): TShiftState;
 
function GetTickCount: DWord;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:00