summaryrefslogtreecommitdiff
path: root/packages/ptc/src/wince/base/wincewindowd.inc
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ptc/src/wince/base/wincewindowd.inc')
-rw-r--r--packages/ptc/src/wince/base/wincewindowd.inc21
1 files changed, 21 insertions, 0 deletions
diff --git a/packages/ptc/src/wince/base/wincewindowd.inc b/packages/ptc/src/wince/base/wincewindowd.inc
new file mode 100644
index 0000000000..8489aa8811
--- /dev/null
+++ b/packages/ptc/src/wince/base/wincewindowd.inc
@@ -0,0 +1,21 @@
+Type
+ TWinCEWndProc = Function(Ahwnd : HWND; AuMsg : UINT; AwParam : WPARAM; AlParam : LPARAM) : LRESULT Of Object;
+
+ TWinCEWindow = Class(TObject)
+ Private
+ FWindow : HWND;
+ FClassName : WideString;
+ FClassHInstance : HINST;
+ Public
+ Constructor Create(Const AClassName, ATitle : WideString;
+ AExStyle, AStyle : DWord;
+ AShow, AX, AY, AWidth, AHeight : Integer;
+ AWndProc : TWinCEWndProc;
+ AData : Pointer = Nil);
+ Destructor Destroy; Override;
+
+ Procedure Close;
+ Procedure Update;
+
+ Property WindowHandle : HWND Read FWindow;
+ End;