namespace DlgUtils\r
{\r
template <class T>\r
- void SetDlgItemChecked(T* dlg, unsigned id, unsigned value)\r
- {\r
- dlg->SendDlgItemMessage(id, BM_SETCHECK, value);\r
- }\r
-\r
- template <class T>\r
void EnableDlgItem(T* dlg, unsigned id, bool enabled)\r
{\r
dlg->GetDlgItem(id)->EnableWindow(enabled);\r
CTrDialog(LPCTSTR lpszTemplateName, CWnd *pParentWnd = NULL) : CDialog(lpszTemplateName, pParentWnd) {}\r
\r
virtual BOOL OnInitDialog();\r
- void SetDlgItemChecked(unsigned id, unsigned value) { DlgUtils::SetDlgItemChecked(this, id, value); }\r
void EnableDlgItem(unsigned id, bool enabled) { DlgUtils::EnableDlgItem(this, id, enabled); }\r
void SetDlgItemFocus(unsigned id) { DlgUtils::SetDlgItemFocus(this, id); }\r
unsigned GetDlgItemText(unsigned id, String& text) { return DlgUtils::GetDlgItemText(this, id, text); }\r
: CPropertyPage(lpszTemplateName, nIDCaption, dwSize) {}\r
\r
virtual BOOL OnInitDialog();\r
- void SetDlgItemChecked(unsigned id, bool value) { DlgUtils::SetDlgItemChecked(this, id, value); }\r
void EnableDlgItem(unsigned id, bool enabled) { DlgUtils::EnableDlgItem(this, id, enabled); }\r
void SetDlgItemFocus(unsigned id) { DlgUtils::SetDlgItemFocus(this, id); }\r
unsigned GetDlgItemText(unsigned id, String& text) { return DlgUtils::GetDlgItemText(this, id, text); }\r
UINT nStyle, UINT nID);\r
virtual BOOL Create(CWnd* pParentWnd, UINT nIDTemplate,\r
UINT nStyle, UINT nID);\r
- void SetDlgItemChecked(unsigned id, bool value) { DlgUtils::SetDlgItemChecked(this, id, value); }\r
void EnableDlgItem(unsigned id, bool enabled) { DlgUtils::EnableDlgItem(this, id, enabled); }\r
void SetDlgItemFocus(unsigned id) { DlgUtils::SetDlgItemFocus(this, id); }\r
unsigned GetDlgItemText(unsigned id, String& text) { return DlgUtils::GetDlgItemText(this, id, text); }\r