1 //////////////////////////////////////////////////
\r
5 #include "MyTaskDialog.h"
\r
8 BOOL CMyTaskDialog::OnTDButtonClicked(int nButtonID)
\r
9 // Called when the user selects a button or command link.
\r
11 UNREFERENCED_PARAMETER(nButtonID);
\r
12 TRACE(_T("Button or command link pressed\n"));
\r
14 // we could return TRUE to prevent the task dialog from closing
\r
18 void CMyTaskDialog::OnTDConstructed()
\r
19 // Called when the task dialog is constructed, before it is displayed.
\r
21 TRACE(_T("Task Dialog Constructed\n"));
\r
24 void CMyTaskDialog::OnTDCreated()
\r
25 // Called when the task dialog is displayed.
\r
27 TRACE(_T("Task Dialog Created\n"));
\r
30 void CMyTaskDialog::OnTDDestroyed()
\r
31 // Called when the task dialog is destroyed.
\r
33 TRACE(_T("Task Dialog Destroyed\n"));
\r
36 void CMyTaskDialog::OnTDExpandButtonClicked(BOOL bExpanded)
\r
37 // Called when the expand button is clicked.
\r
39 UNREFERENCED_PARAMETER(bExpanded);
\r
40 TRACE(_T("Expand Button Pressed\n"));
\r
43 void CMyTaskDialog::OnTDHelp()
\r
44 // Called when the user presses F1 on the keyboard.
\r
46 TRACE(_T("F1 Pressed\n"));
\r
49 void CMyTaskDialog::OnTDHyperlinkClicked(LPCTSTR pszHref)
\r
50 // Called when the user clicks on a hyperlink.
\r
52 UNREFERENCED_PARAMETER(pszHref);
\r
53 TRACE(_T("Hyperlink clicked\n"));
\r
56 void CMyTaskDialog::OnTDNavigatePage()
\r
57 // Called when a navigation has occurred.
\r
59 TRACE(_T("Navigation occurred\n"));
\r
62 BOOL CMyTaskDialog::OnTDRadioButtonClicked(int nRadioButtonID)
\r
63 // Called when the user selects a radio button.
\r
65 UNREFERENCED_PARAMETER(nRadioButtonID);
\r
66 TRACE(_T("Radio Button Clicked\n"));
\r
70 BOOL CMyTaskDialog::OnTDTimer(DWORD dwTickCount)
\r
71 // Called every 200 milliseconds (aproximately) when the TDF_CALLBACK_TIMER flag is set.
\r
73 UNREFERENCED_PARAMETER(dwTickCount);
\r
76 SetProgressBarPosition(++i);
\r
81 void CMyTaskDialog::OnTDVerificationCheckboxClicked(BOOL bChecked)
\r
82 // Called when the user clicks the Task Dialog verification check box.
\r
84 UNREFERENCED_PARAMETER(bChecked);
\r
85 TRACE(_T("Verification Checkbox Clicked\n"));
\r
88 LRESULT CMyTaskDialog::TaskDialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
\r
91 return TaskDialogProcDefault(uMsg, wParam, lParam);
\r