怎么分别绘制父控件和子控件?
目标是希望实现:底下一个大的紫色框,上面有静态文本框,编辑框等等... 一开始是用拖控件的,字体颜色大小之类的都能实现。后来发现拖控件z顺序很乱,做底色的控件会遮住其他的控件。
不知道怎么弄就把底色做父控件,上面的控件做子控件。
调试后发现OnCtlColor函数里,
if (pWnd->GetDlgCtrlID()==IDC_STATIC_REDHPCL)
{
pDC->SetTextColor(RGB(220,20,60));
}
SetTextColor没有执行,id我是复制黏贴的。 导致子控件都是默认的样子,怎么办呀?
OnPaint()函数里:
m_static_reddpcl.SetParent(&m_childframe_4);
m_static_reddpcl.MoveWindow(15,10,100,20);