设置主题
这一步是必须的,不可省略。
BOOL CMFCApplication1Dlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE); // 设置大图标
SetIcon(m_hIcon, FALSE); // 设置小图标
// TODO: 在此添加额外的初始化代码
// 设置主题
HWND hwnd = GetDlgItem(IDC_CHECK3)->GetSafeHwnd();
SetWindowTheme(hwnd, _T(""), _T(""));
/*LONG style = GetWindowLong(hwnd, GWL_STYLE);
style |= WS_BORDER | BS_CHECKBOX ;
SetWindowLong(hwnd, GWL_STYLE, style);*/
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
重写OnCtlColor方法 设置颜色
HBRUSH CMFCApplication1Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何特性
if (pWnd->GetDlgC