f271fea05e78d8c941b45d7a461f1dd3393f36a9
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / WCE samples / DlgSubclass / Hyperlink.h
1 /////////////////////////////\r
2 // Hyperlink.h\r
3 \r
4 #ifndef HYPERLINK_H\r
5 #define HYPERLINK_H\r
6 \r
7 #include "wincore.h"\r
8 \r
9 #ifndef IDC_HAND\r
10 #define IDC_HAND  MAKEINTRESOURCE(32649)\r
11 #endif\r
12 \r
13 class CHyperlink :      public CWnd\r
14 {\r
15 public:\r
16         CHyperlink();\r
17         virtual ~CHyperlink();\r
18         virtual BOOL AttachDlgItem(UINT nID, CWnd* pParent);\r
19         void OnLButtonDown();\r
20         void OnLButtonUp(LPARAM lParam);\r
21 \r
22 protected:\r
23         virtual void OpenUrl();\r
24         virtual LRESULT OnMessageReflect(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
25         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
26 \r
27 private:\r
28         BOOL    m_bUrlVisited;\r
29         BOOL    m_bClicked;\r
30         COLORREF m_crVisited;\r
31         COLORREF m_crNotVisited;\r
32         HCURSOR m_hCursor;\r
33         HFONT   m_hUrlFont;\r
34 };\r
35 \r
36 #endif // HYPERLINK_H\r
37 \r

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