2 * PROJECT: PAINT for ReactOS
4 * FILE: base/applications/mspaint/fullscreen.h
5 * PURPOSE: Window for fullscreen view
6 * PROGRAMMERS: Benedikt Freisen
9 class CFullscreenWindow
: public CWindowImpl
<CFullscreenWindow
>
12 DECLARE_WND_CLASS_EX(_T("FullscreenWindow"), CS_DBLCLKS
, COLOR_BACKGROUND
)
14 BEGIN_MSG_MAP(CFullscreenWindow
)
15 MESSAGE_HANDLER(WM_CREATE
, OnCreate
)
16 MESSAGE_HANDLER(WM_CLOSE
, OnCloseOrKeyDownOrLButtonDown
)
17 MESSAGE_HANDLER(WM_KEYDOWN
, OnCloseOrKeyDownOrLButtonDown
)
18 MESSAGE_HANDLER(WM_LBUTTONDOWN
, OnCloseOrKeyDownOrLButtonDown
)
19 MESSAGE_HANDLER(WM_PAINT
, OnPaint
)
20 MESSAGE_HANDLER(WM_SIZE
, OnSize
)
21 MESSAGE_HANDLER(WM_SETCURSOR
, OnSetCursor
)
22 MESSAGE_HANDLER(WM_GETTEXT
, OnGetText
)
25 LRESULT
OnCreate(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
26 LRESULT
OnCloseOrKeyDownOrLButtonDown(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
27 LRESULT
OnPaint(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
28 LRESULT
OnSize(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
29 LRESULT
OnSetCursor(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
30 LRESULT
OnGetText(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);