Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / TaskDialog / src / MyTaskDialog.cpp
1 //////////////////////////////////////////////////\r
2 // MyTaskDialog.cpp\r
3 \r
4 #include "stdafx.h"\r
5 #include "MyTaskDialog.h"\r
6 \r
7 \r
8 BOOL CMyTaskDialog::OnTDButtonClicked(int nButtonID)\r
9 // Called when the user selects a button or command link.\r
10\r
11         UNREFERENCED_PARAMETER(nButtonID);\r
12         TRACE(_T("Button or command link pressed\n"));\r
13         \r
14         // we could return TRUE to prevent the task dialog from closing\r
15         return FALSE;\r
16 }\r
17 \r
18 void CMyTaskDialog::OnTDConstructed()\r
19 // Called when the task dialog is constructed, before it is displayed.\r
20 {\r
21         TRACE(_T("Task Dialog Constructed\n"));\r
22 }\r
23 \r
24 void CMyTaskDialog::OnTDCreated()\r
25 // Called when the task dialog is displayed.\r
26 {\r
27         TRACE(_T("Task Dialog Created\n"));\r
28 }\r
29 \r
30 void CMyTaskDialog::OnTDDestroyed()\r
31 // Called when the task dialog is destroyed.\r
32 {\r
33         TRACE(_T("Task Dialog Destroyed\n"));\r
34 }\r
35 \r
36 void CMyTaskDialog::OnTDExpandButtonClicked(BOOL bExpanded)\r
37 // Called when the expand button is clicked.\r
38 {\r
39         UNREFERENCED_PARAMETER(bExpanded);\r
40         TRACE(_T("Expand Button Pressed\n"));\r
41 }\r
42 \r
43 void CMyTaskDialog::OnTDHelp()\r
44 // Called when the user presses F1 on the keyboard.\r
45 {\r
46         TRACE(_T("F1 Pressed\n"));\r
47 }\r
48 \r
49 void CMyTaskDialog::OnTDHyperlinkClicked(LPCTSTR pszHref)\r
50 // Called when the user clicks on a hyperlink.\r
51 {\r
52         UNREFERENCED_PARAMETER(pszHref);\r
53         TRACE(_T("Hyperlink clicked\n"));\r
54 }\r
55 \r
56 void CMyTaskDialog::OnTDNavigatePage()\r
57 // Called when a navigation has occurred.\r
58 {\r
59         TRACE(_T("Navigation occurred\n"));\r
60 }\r
61 \r
62 BOOL CMyTaskDialog::OnTDRadioButtonClicked(int nRadioButtonID)\r
63 // Called when the user selects a radio button.\r
64 {\r
65         UNREFERENCED_PARAMETER(nRadioButtonID);\r
66         TRACE(_T("Radio Button Clicked\n"));\r
67         return TRUE; \r
68 }\r
69 \r
70 BOOL CMyTaskDialog::OnTDTimer(DWORD dwTickCount)  \r
71 // Called every 200 milliseconds (aproximately) when the TDF_CALLBACK_TIMER flag is set. \r
72 {\r
73         UNREFERENCED_PARAMETER(dwTickCount);\r
74         static int i = 0;\r
75         if (i <= 100)\r
76                 SetProgressBarPosition(++i);\r
77 \r
78         return FALSE;\r
79 }\r
80 \r
81 void CMyTaskDialog::OnTDVerificationCheckboxClicked(BOOL bChecked)\r
82 // Called when the user clicks the Task Dialog verification check box.\r
83 {\r
84         UNREFERENCED_PARAMETER(bChecked);\r
85         TRACE(_T("Verification Checkbox Clicked\n"));\r
86 }\r
87 \r
88 LRESULT CMyTaskDialog::TaskDialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)\r
89 {\r
90 \r
91         return TaskDialogProcDefault(uMsg, wParam, lParam);\r
92 }

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