2 * PROJECT: PAINT for ReactOS
4 * FILE: base/applications/mspaint/scrollbox.h
5 * PURPOSE: Functionality surrounding the scroll box window class
6 * PROGRAMMERS: Benedikt Freisen
9 class CScrollboxWindow
: public CWindowImpl
<CScrollboxWindow
>
12 DECLARE_WND_CLASS_EX(_T("Scrollbox"), 0, COLOR_APPWORKSPACE
)
14 BEGIN_MSG_MAP(CScrollboxWindow
)
15 MESSAGE_HANDLER(WM_SIZE
, OnSize
)
16 MESSAGE_HANDLER(WM_HSCROLL
, OnHScroll
)
17 MESSAGE_HANDLER(WM_VSCROLL
, OnVScroll
)
20 LRESULT
OnSize(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
21 LRESULT
OnHScroll(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
22 LRESULT
OnVScroll(UINT nMsg
, WPARAM wParam
, LPARAM lParam
, BOOL
& bHandled
);
25 void UpdateScrollbox();