mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-03 22:20:17 +02:00
made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@2353 -
This commit is contained in:
parent
af7576e3e9
commit
7853ec4955
@ -446,6 +446,12 @@ begin
|
||||
Result := InterfaceObject.GetTextColor(DC);
|
||||
end;
|
||||
|
||||
function GetTextExtentExPoint(DC: HDC; Str: PChar; Count, p4: Integer;
|
||||
p5, p6: PInteger; var Size: TSize): BOOL;
|
||||
begin
|
||||
Result := InterfaceObject.GetTextExtentExPoint(DC,Str,Count,p4,p5,p6,Size);
|
||||
end;
|
||||
|
||||
function GetTextExtentPoint(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): Boolean;
|
||||
begin
|
||||
Result := InterfaceObject.GetTextExtentPoint(DC, Str, Count, Size);
|
||||
@ -839,6 +845,11 @@ begin
|
||||
Result := InterfaceObject.SetSysColors(cElements, lpaElements, lpaRgbValues);
|
||||
end;
|
||||
|
||||
function SetTextAlign(DC: HDC; Flags: UINT): UINT;
|
||||
begin
|
||||
Result := InterfaceObject.SetTextAlign(DC,Flags);
|
||||
end;
|
||||
|
||||
Function SetTextCharacterExtra(_hdc : hdc; nCharExtra : Integer):Integer;
|
||||
begin
|
||||
Result := InterfaceObject.SetTextCharacterExtra(_hdc, nCharExtra);
|
||||
@ -1397,6 +1408,9 @@ end;
|
||||
{ =============================================================================
|
||||
|
||||
$Log$
|
||||
Revision 1.65 2002/12/25 10:21:05 mattias
|
||||
made Form.Close more Delphish, added some windows compatibility functions
|
||||
|
||||
Revision 1.64 2002/12/05 22:16:29 mattias
|
||||
double byte char font started
|
||||
|
||||
|
@ -126,13 +126,13 @@ function GetStockObject(Value: Integer): LongInt; {$IFDEF IF_BASE_MEMBER}virtual
|
||||
function GetSysColor(nIndex: Integer): DWORD; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetSystemMetrics(nIndex: Integer): Integer; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetTextColor(DC: HDC) : TColorRef; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetTextExtentExPoint(DC: HDC; Str: PChar; Count, p4: Integer; p5, p6: PInteger; var Size: TSize): BOOL; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetTextExtentPoint(DC: HDC; Str: PChar; Count: Integer; var Size: TSize): Boolean; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetTextMetrics(DC: HDC; var TM: TTextMetric): Boolean; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetWindowLong(Handle : hwnd; int : Integer): Longint; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetWindowRect(Handle : hwnd; var Rect : TRect): Integer; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
Function GetWindowSize(Handle : hwnd; var Width, Height: integer): boolean; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function GetWindowOrgEx(dc : hdc; var P : TPoint): Integer; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
|
||||
function GradientFill(DC: HDC; Vertices: PTriVertex; NumVertices : Longint;
|
||||
Meshes: Pointer; NumMeshes : Longint; Mode : Longint): Boolean; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
|
||||
@ -204,6 +204,7 @@ function SetScrollInfo(Handle: HWND; SBStyle : Integer; ScrollInfo: TScrollInfo;
|
||||
//function SetScrollPos --> independent
|
||||
//function SetScrollRange --> independent
|
||||
function SetSysColors(cElements: Integer; const lpaElements; const lpaRgbValues): Boolean; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function SetTextAlign(DC: HDC; Flags: UINT): UINT; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
Function SetTextCharacterExtra(_hdc : hdc; nCharExtra : Integer):Integer; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function SetTextColor(DC: HDC; Color: TColorRef): TColorRef; {$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
function SetWindowLong(Handle: HWND; Idx: Integer; NewLong : Longint): Longint;{$IFDEF IF_BASE_MEMBER}virtual;{$ENDIF}
|
||||
@ -336,6 +337,9 @@ Function RGB(R, G, B : Byte) : TColorRef;
|
||||
{ =============================================================================
|
||||
|
||||
$Log$
|
||||
Revision 1.58 2002/12/25 10:21:05 mattias
|
||||
made Form.Close more Delphish, added some windows compatibility functions
|
||||
|
||||
Revision 1.57 2002/12/05 22:16:30 mattias
|
||||
double byte char font started
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user