mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 06:29:16 +02:00
*wince: fix gettextextent return alway 0
git-svn-id: trunk@3761 -
This commit is contained in:
parent
ba04f1a147
commit
569508e34b
@ -463,8 +463,6 @@
|
|||||||
F8 GetFileInformationByHandle
|
F8 GetFileInformationByHandle
|
||||||
F6 GetFileSize
|
F6 GetFileSize
|
||||||
FA GetFileTime
|
FA GetFileTime
|
||||||
32D GetFileVersionInfoSizeW
|
|
||||||
32C GetFileVersionInfoW
|
|
||||||
3FF GetFocus
|
3FF GetFocus
|
||||||
407 GetForegroundInfo
|
407 GetForegroundInfo
|
||||||
409 GetForegroundKeyboardLayoutHandle
|
409 GetForegroundKeyboardLayoutHandle
|
||||||
@ -1203,7 +1201,6 @@
|
|||||||
19B UpdateWindow
|
19B UpdateWindow
|
||||||
1A5 ValidateRect
|
1A5 ValidateRect
|
||||||
1BB ValidateRgn
|
1BB ValidateRgn
|
||||||
32B VerQueryValueW
|
|
||||||
3BA VerifyAPIHandle
|
3BA VerifyAPIHandle
|
||||||
31E VirtualAlloc
|
31E VirtualAlloc
|
||||||
35D VirtualCopy
|
35D VirtualCopy
|
||||||
@ -2448,7 +2445,6 @@
|
|||||||
19B __imp_UpdateWindow
|
19B __imp_UpdateWindow
|
||||||
1A5 __imp_ValidateRect
|
1A5 __imp_ValidateRect
|
||||||
1BB __imp_ValidateRgn
|
1BB __imp_ValidateRgn
|
||||||
32B __imp_VerQueryValueW
|
|
||||||
3BA __imp_VerifyAPIHandle
|
3BA __imp_VerifyAPIHandle
|
||||||
31E __imp_VirtualAlloc
|
31E __imp_VirtualAlloc
|
||||||
35D __imp_VirtualCopy
|
35D __imp_VirtualCopy
|
||||||
|
@ -133,7 +133,9 @@ function GetDlgItemText(hDlg:HWND; nIDDlgItem:longint; lpString:LPWSTR; nMaxCoun
|
|||||||
function GetFileAttributes(lpFileName:LPCWSTR):DWORD; external KernelDLL name 'GetFileAttributesW';
|
function GetFileAttributes(lpFileName:LPCWSTR):DWORD; external KernelDLL name 'GetFileAttributesW';
|
||||||
function GetFileAttributesEx(lpFileName:LPCWSTR; fInfoLevelId:GET_FILEEX_INFO_LEVELS; lpFileInformation:LPVOID):WINBOOL; external KernelDLL name 'GetFileAttributesExW'; //+winbase
|
function GetFileAttributesEx(lpFileName:LPCWSTR; fInfoLevelId:GET_FILEEX_INFO_LEVELS; lpFileInformation:LPVOID):WINBOOL; external KernelDLL name 'GetFileAttributesExW'; //+winbase
|
||||||
function GetFileVersionInfoSize(lptstrFilename:LPWSTR; lpdwHandle:LPDWORD):DWORD; external VersionDLL name 'GetFileVersionInfoSizeW';
|
function GetFileVersionInfoSize(lptstrFilename:LPWSTR; lpdwHandle:LPDWORD):DWORD; external VersionDLL name 'GetFileVersionInfoSizeW';
|
||||||
|
function GetFileVersionInfoSizeW(lptstrFilename:LPWSTR; lpdwHandle:LPDWORD):DWORD; external VersionDLL name 'GetFileVersionInfoSizeW';
|
||||||
function GetFileVersionInfo(lptstrFilename:LPWSTR; dwHandle:DWORD; dwLen:DWORD; lpData:LPVOID):WINBOOL; external VersionDLL name 'GetFileVersionInfoW';
|
function GetFileVersionInfo(lptstrFilename:LPWSTR; dwHandle:DWORD; dwLen:DWORD; lpData:LPVOID):WINBOOL; external VersionDLL name 'GetFileVersionInfoW';
|
||||||
|
function GetFileVersionInfoW(lptstrFilename:LPWSTR; dwHandle:DWORD; dwLen:DWORD; lpData:LPVOID):WINBOOL; external VersionDLL name 'GetFileVersionInfoW';
|
||||||
function GetKeyboardLayoutName(pwszKLID:LPWSTR):WINBOOL; external UserDLLCore name 'GetKeyboardLayoutNameW';
|
function GetKeyboardLayoutName(pwszKLID:LPWSTR):WINBOOL; external UserDLLCore name 'GetKeyboardLayoutNameW';
|
||||||
function GetLocaleInfo(Locale:LCID; LCType:LCTYPE; lpLCData:LPWSTR; cchData:longint):longint; external KernelDLL name 'GetLocaleInfoW';
|
function GetLocaleInfo(Locale:LCID; LCType:LCTYPE; lpLCData:LPWSTR; cchData:longint):longint; external KernelDLL name 'GetLocaleInfoW';
|
||||||
function GetMenuItemInfo(_para1:HMENU; _para2:UINT; _para3:WINBOOL; _para4:LPMENUITEMINFO):WINBOOL; external UserDLLCore name 'GetMenuItemInfoW';
|
function GetMenuItemInfo(_para1:HMENU; _para2:UINT; _para3:WINBOOL; _para4:LPMENUITEMINFO):WINBOOL; external UserDLLCore name 'GetMenuItemInfoW';
|
||||||
@ -220,6 +222,7 @@ function StartDoc(_para1:HDC; _para2:PDOCINFOW):longint; external GdiDLL name 'S
|
|||||||
function TranslateAccelerator(hWnd:HWND; hAccTable:HACCEL; lpMsg:LPMSG):longint; external UserDLLCore name 'TranslateAcceleratorW';
|
function TranslateAccelerator(hWnd:HWND; hAccTable:HACCEL; lpMsg:LPMSG):longint; external UserDLLCore name 'TranslateAcceleratorW';
|
||||||
function UnregisterClass(lpClassName:LPCWSTR; hInstance:HINST):WINBOOL; external UserDLLCore name 'UnregisterClassW';
|
function UnregisterClass(lpClassName:LPCWSTR; hInstance:HINST):WINBOOL; external UserDLLCore name 'UnregisterClassW';
|
||||||
function VerQueryValue(pBlock:LPVOID; lpSubBlock:LPWSTR; lplpBuffer:LPVOID; puLen:PUINT):WINBOOL; external versionDLL name 'VerQueryValueW';
|
function VerQueryValue(pBlock:LPVOID; lpSubBlock:LPWSTR; lplpBuffer:LPVOID; puLen:PUINT):WINBOOL; external versionDLL name 'VerQueryValueW';
|
||||||
|
function VerQueryValueW(pBlock:LPVOID; lpSubBlock:LPWSTR; lplpBuffer:LPVOID; puLen:PUINT):WINBOOL; external versionDLL name 'VerQueryValueW';
|
||||||
function WNetAddConnection3(hwndOwner:HWND; lpNetResource:LPNETRESOURCE; lpPassword:LPCWSTR; lpUserName:LPCWSTR; dwFlags:DWORD):DWORD; external MprDLLCore name 'WNetAddConnection3W';
|
function WNetAddConnection3(hwndOwner:HWND; lpNetResource:LPNETRESOURCE; lpPassword:LPCWSTR; lpUserName:LPCWSTR; dwFlags:DWORD):DWORD; external MprDLLCore name 'WNetAddConnection3W';
|
||||||
function WNetCancelConnection2(lpName:LPCWSTR; dwFlags:DWORD; fForce:WINBOOL):DWORD; external MprDLLCore name 'WNetCancelConnection2W';
|
function WNetCancelConnection2(lpName:LPCWSTR; dwFlags:DWORD; fForce:WINBOOL):DWORD; external MprDLLCore name 'WNetCancelConnection2W';
|
||||||
function WNetConnectionDialog1(lpConnDlgStruct:LPCONNECTDLGSTRUCTW):DWORD; external MprDLLCore name 'WNetConnectionDialog1W';
|
function WNetConnectionDialog1(lpConnDlgStruct:LPCONNECTDLGSTRUCTW):DWORD; external MprDLLCore name 'WNetConnectionDialog1W';
|
||||||
@ -609,12 +612,12 @@ end;
|
|||||||
|
|
||||||
function GetTextExtentPoint(_para1:HDC; _para2:LPCWSTR; _para3:longint; _para4:LPSIZE):WINBOOL;
|
function GetTextExtentPoint(_para1:HDC; _para2:LPCWSTR; _para3:longint; _para4:LPSIZE):WINBOOL;
|
||||||
begin
|
begin
|
||||||
GetTextExtentExPoint(_para1, _para2, _para3, 0, nil, nil, @_para4);
|
GetTextExtentExPoint(_para1, _para2, _para3, 0, nil, nil, _para4);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function GetTextExtentPoint32(_para1:HDC; _para2:LPCWSTR; _para3:longint; _para4:LPSIZE):WINBOOL;
|
function GetTextExtentPoint32(_para1:HDC; _para2:LPCWSTR; _para3:longint; _para4:LPSIZE):WINBOOL;
|
||||||
begin
|
begin
|
||||||
GetTextExtentExPoint(_para1, _para2, _para3, 0, nil, nil, @_para4);
|
GetTextExtentExPoint(_para1, _para2, _para3, 0, nil, nil, _para4);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
//end wince only
|
//end wince only
|
||||||
|
Loading…
Reference in New Issue
Block a user