想问下通过点击create个dialog,如何对这个dialog如何重绘和美化

问题遇到的现象和发生背景

问下通过点击create个dialog,如何对这个dialog如何重绘和美化,主窗口是在OnInitDialog美化的,这个create的窗口如何美化的?

问题相关代码,请勿粘贴截图

void CMainDlg::OnBnClicked1619()
{
CDialogEx dlg;
dlg.Create (538, this);
dlg.SetBackgroundColor(RGB(240,248,255));
dlg.ShowWindow(SW_SHOW);
dlg.UpdateWindow();
dlg.RunModalLoop(MLF_SHOWONIDLE);
}

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

创建一个类继承CDialog然后在OnPaint()函数中重绘就行了