ARGH
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / FastGDI / src / ColourDialog.h
1 //////////////////////////////////////////////\r
2 // ColourDialog.h\r
3 \r
4 #ifndef COLOURDIALOG_H\r
5 #define COLOURDIALOG_H\r
6 \r
7 \r
8 class CColourDialog : public CDialog\r
9 {\r
10 public:\r
11     CColourDialog(UINT nResID);\r
12     virtual ~CColourDialog();\r
13         void CreateImagePreviews(HBITMAP hbmImage);\r
14         \r
15 protected:\r
16         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
17         virtual BOOL OnInitDialog();\r
18         virtual void OnOK();\r
19         virtual INT_PTR DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
20 \r
21 private:\r
22         void OnGrayScale();\r
23         void OnHScroll(WPARAM wParam, LPARAM lParam);\r
24         void OnPaintPreview();\r
25 \r
26         // CWnd object for the dialog controls to attach to\r
27         CWnd m_RedSlider;\r
28         CWnd m_GreenSlider;\r
29         CWnd m_BlueSlider;\r
30         CWnd m_RedEdit;\r
31         CWnd m_GreenEdit;\r
32         CWnd m_BlueEdit;\r
33         CWnd m_Preview;\r
34 \r
35         CBitmap m_bmPreview;\r
36         CBitmap m_bmPreviewOrig;\r
37         int m_cRed;\r
38         int m_cGreen;\r
39         int m_cBlue;\r
40 };\r
41 \r
42 \r
43 #endif // COLOURDIALOG_H\r
44 \r

UCC git Repository :: git.ucc.asn.au