From 60d1a7ba13e3b496ef144b115200dee9781bba65 Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 1 Jun 2013 12:48:11 +0000 Subject: [PATCH] * several -A fixes for ptcpas. * some constants with "move to windows" comment moved to windows. git-svn-id: trunk@24709 - --- packages/ptc/src/core/errori.inc | 2 +- packages/ptc/src/win32/base/win32window.inc | 26 +++++++++---------- .../ptc/src/win32/gdi/win32modesetteri.inc | 12 --------- 3 files changed, 14 insertions(+), 26 deletions(-) diff --git a/packages/ptc/src/core/errori.inc b/packages/ptc/src/core/errori.inc index 551796f655..0d01bf5311 100644 --- a/packages/ptc/src/core/errori.inc +++ b/packages/ptc/src/core/errori.inc @@ -100,7 +100,7 @@ begin {$IFDEF Win32} // Win32Cursor_resurrect; txt := FMessage; - MessageBox(0, PChar(txt), 'Error', MB_OK or MB_ICONERROR or MB_SETFOREGROUND or MB_TOPMOST); + MessageBoxA(0, PChar(txt), 'Error', MB_OK or MB_ICONERROR or MB_SETFOREGROUND or MB_TOPMOST); {$ENDIF Win32} {$IFDEF WinCE} diff --git a/packages/ptc/src/win32/base/win32window.inc b/packages/ptc/src/win32/base/win32window.inc index fd7d77eedc..fa590a559b 100644 --- a/packages/ptc/src/win32/base/win32window.inc +++ b/packages/ptc/src/win32/base/win32window.inc @@ -53,7 +53,7 @@ var program_instance{, library_instance}: DWord; rectangle: RECT; display_width, display_height: Integer; - wc: WNDCLASSEX; + wc: WNDCLASSEXA; begin LOG('creating managed window'); Defaults; @@ -79,7 +79,7 @@ begin wc.hCursor := LoadCursor(0, IDC_ARROW) else wc.hCursor := 0; - RegisterClassEx(wc); + RegisterClassExA(wc); with rectangle do begin left := 0; @@ -111,7 +111,7 @@ begin end else begin - FWindow := CreateWindowEx(FExtra, PChar(FName), PChar(FTitle), FStyle, FX, FY, FWidth, FHeight, 0, 0, 0, Self); + FWindow := CreateWindowExA(FExtra, PChar(FName), PChar(FTitle), FStyle, FX, FY, FWidth, FHeight, 0, 0, 0, Self); if not IsWindow(FWindow) then raise TPTCError.Create('could not create window'); ShowWindow(FWindow, FShow); @@ -261,7 +261,7 @@ begin if wParam = SC_KEYMENU then Result := 0 else - Result := DefWindowProc(hWnd, message, wParam, lParam); + Result := DefWindowProcA(hWnd, message, wParam, lParam); end; WM_SETCURSOR: begin {$WARNING GCLP_HCURSOR not defined in windows unit} @@ -271,14 +271,14 @@ begin Result := 1; end else - Result := DefWindowProc(hWnd, message, wParam, lParam); + Result := DefWindowProcA(hWnd, message, wParam, lParam); end; WM_CLOSE: begin LOG('TWin32Window WM_CLOSE'); Halt(0); end; else - Result := DefWindowProc(hWnd, message, wParam, lParam); + Result := DefWindowProcA(hWnd, message, wParam, lParam); end; end; @@ -292,7 +292,7 @@ begin if wParam = SC_KEYMENU then Result := 0 else - Result := DefWindowProc(hWnd, message, wParam, lParam); + Result := DefWindowProcA(hWnd, message, wParam, lParam); end; WM_SETCURSOR: begin {$WARNING GCLP_HCURSOR not defined in windows unit} @@ -302,7 +302,7 @@ begin Result := 1; end else - Result := DefWindowProc(hWnd, message, wParam, lParam); + Result := DefWindowProcA(hWnd, message, wParam, lParam); end; WM_DESTROY: begin LOG('TWin32Window WM_DESTROY'); @@ -313,7 +313,7 @@ begin Halt(0); end; else - Result := DefWindowProc(hWnd, message, wParam, lParam); + Result := DefWindowProcA(hWnd, message, wParam, lParam); end; end; @@ -369,7 +369,7 @@ begin FEvent := 0; FThread := 0; FID := 0; - UnregisterClass(PChar(FName), GetModuleHandle(Nil)); + UnregisterClassA(PChar(FName), GetModuleHandle(Nil)); end; end; @@ -379,7 +379,7 @@ var begin with AOwner do begin - FWindow := CreateWindowEx(FExtra, PChar(FName), PChar(FTitle), FStyle, FX, FY, FWidth, FHeight, 0, 0, 0, nil); + FWindow := CreateWindowExA(FExtra, PChar(FName), PChar(FTitle), FStyle, FX, FY, FWidth, FHeight, 0, 0, 0, nil); if IsWindow(FWindow) then begin ShowWindow(FWindow, FShow); @@ -399,10 +399,10 @@ end; function TWin32Window.WMCreate(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; begin - Result := DefWindowProc(hWnd, uMsg, wParam, lParam); + Result := DefWindowProcA(hWnd, uMsg, wParam, lParam); end; function TWin32Window.WMDestroy(hWnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): LRESULT; begin - Result := DefWindowProc(hWnd, uMsg, wParam, lParam); + Result := DefWindowProcA(hWnd, uMsg, wParam, lParam); end; diff --git a/packages/ptc/src/win32/gdi/win32modesetteri.inc b/packages/ptc/src/win32/gdi/win32modesetteri.inc index d824bbde4f..2d8cc47129 100644 --- a/packages/ptc/src/win32/gdi/win32modesetteri.inc +++ b/packages/ptc/src/win32/gdi/win32modesetteri.inc @@ -29,18 +29,6 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA } -{$WARNING add these to windows unit} -const - DISP_CHANGE_BADPARAM = -5; - DISP_CHANGE_BADDUALVIEW = -6; - DM_POSITION = $00000020; - DM_NUP = $00000040; - DM_PANNINGWIDTH = $08000000; - DM_PANNINGHEIGHT = $10000000; - DMDFO_DEFAULT = 0; - DMDFO_STRETCH = 1; - DMDFO_CENTER = 2; - constructor TWin32ModeSetter.Create; begin SetupModeList;