|
10 | 10 | class CBitmapView : public CZoomScrollWindowImpl<CBitmapView>
|
11 | 11 | {
|
12 | 12 | public:
|
13 |
| - friend CZoomScrollImpl<CBitmapView>; |
14 |
| - friend CScrollImpl<CBitmapView>; |
15 |
| - DECLARE_WND_CLASS_EX(NULL, CS_HREDRAW | CS_VREDRAW, -1) |
| 13 | + friend CZoomScrollImpl<CBitmapView>; |
| 14 | + friend CScrollImpl<CBitmapView>; |
| 15 | + DECLARE_WND_CLASS_EX(NULL, CS_HREDRAW | CS_VREDRAW, -1) |
16 | 16 |
|
17 |
| - CBitmapView(); |
| 17 | + CBitmapView(); |
18 | 18 |
|
19 |
| - BOOL PreTranslateMessage(MSG* pMsg); |
20 |
| - void SetBitmap(HBITMAP hBitmap, bool bResetOffset = true); |
21 |
| - const CBitmap& GetBitmap() const { return m_bmp; } |
| 19 | + BOOL PreTranslateMessage(MSG* pMsg); |
| 20 | + void SetBitmap(HBITMAP hBitmap, bool bResetOffset = true); |
| 21 | + const CBitmap& GetBitmap() const { return m_bmp; } |
22 | 22 |
|
23 |
| - void ZoomToFit(); |
| 23 | + void ZoomToFit(); |
24 | 24 | private:
|
25 |
| - void DoPaint(CDCHandle dc) const; |
| 25 | + void DoPaint(CDCHandle dc) const; |
26 | 26 |
|
27 |
| - bool AdjustScrollOffset(int& x, int& y); |
28 |
| - void InvalidateCursor(); |
| 27 | + bool AdjustScrollOffset(int& x, int& y); |
| 28 | + void InvalidateCursor(); |
29 | 29 |
|
30 |
| - BEGIN_MSG_MAP(CBitmapView) |
31 |
| - MSG_WM_ERASEBKGND(OnEraseBackground) |
32 |
| - MSG_WM_KEYDOWN(OnKeyDown) |
33 |
| - MSG_WM_KEYUP(OnKeyUp) |
34 |
| - MSG_WM_LBUTTONDOWN(OnLButtonDown) |
35 |
| - MSG_WM_LBUTTONUP(OnLButtonUp) |
36 |
| - MSG_WM_MOUSEMOVE(OnMouseMove) |
37 |
| - MSG_WM_CAPTURECHANGED(OnCaptureChanged) |
38 |
| - MSG_WM_SETCURSOR(OnSetCursor) |
| 30 | + BEGIN_MSG_MAP(CBitmapView) |
| 31 | + MSG_WM_ERASEBKGND(OnEraseBackground) |
| 32 | + MSG_WM_KEYDOWN(OnKeyDown) |
| 33 | + MSG_WM_KEYUP(OnKeyUp) |
| 34 | + MSG_WM_LBUTTONDOWN(OnLButtonDown) |
| 35 | + MSG_WM_LBUTTONUP(OnLButtonUp) |
| 36 | + MSG_WM_MOUSEMOVE(OnMouseMove) |
| 37 | + MSG_WM_CAPTURECHANGED(OnCaptureChanged) |
| 38 | + MSG_WM_SETCURSOR(OnSetCursor) |
39 | 39 |
|
40 |
| - CHAIN_MSG_MAP(CZoomScrollWindowImpl<CBitmapView>); |
41 |
| - END_MSG_MAP() |
| 40 | + CHAIN_MSG_MAP(CZoomScrollWindowImpl<CBitmapView>); |
| 41 | + END_MSG_MAP() |
42 | 42 |
|
43 | 43 | private:
|
44 |
| - CBitmap m_bmp; |
45 |
| - CPoint m_pointDrag; |
46 |
| - bool m_bPanning; |
47 |
| - |
48 |
| - BOOL OnEraseBackground(CDCHandle dc); |
49 |
| - void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); |
50 |
| - void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags); |
51 |
| - void OnLButtonDown(UINT nFlags, CPoint point); |
52 |
| - void OnLButtonUp(UINT nFlags, CPoint point); |
53 |
| - void OnMouseMove(UINT nFlags, CPoint point); |
54 |
| - void OnCaptureChanged(CWindow wnd); |
55 |
| - BOOL OnSetCursor(CWindow wnd, UINT nHitTest, UINT message); |
| 44 | + CBitmap m_bmp; |
| 45 | + CPoint m_pointDrag; |
| 46 | + bool m_bPanning; |
| 47 | + |
| 48 | + BOOL OnEraseBackground(CDCHandle dc); |
| 49 | + void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); |
| 50 | + void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags); |
| 51 | + void OnLButtonDown(UINT nFlags, CPoint point); |
| 52 | + void OnLButtonUp(UINT nFlags, CPoint point); |
| 53 | + void OnMouseMove(UINT nFlags, CPoint point); |
| 54 | + void OnCaptureChanged(CWindow wnd); |
| 55 | + BOOL OnSetCursor(CWindow wnd, UINT nHitTest, UINT message); |
56 | 56 | };
|
57 | 57 |
|
58 | 58 | #endif // __VIEW_H__
|
0 commit comments