diff options
Diffstat (limited to 'packages/ptc/src/wince/base/wincewindowd.inc')
-rw-r--r-- | packages/ptc/src/wince/base/wincewindowd.inc | 21 |
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; |