Group Box本质就是CButton
类,只需要创建的时候dwStyle
指定样式BS_GROUPBOX
即可
定义:在对话框类中
private:
CButton m_group;
创建:在对话框OnInitDialog()
函数中
m_group.Create(L"姜山", WS_CHILD | WS_VISIBLE | BS_GROUPBOX,
CRect(100, 100, 500, 300), this, 10000);
运行效果:
将上图红色线条绘制在组框中:
在xxDlg.cpp的OnPaint()函数中添加以下代码
Graphics g(m_group.GetSafeHwnd(), TRUE);
Pen myPen(Color::Red, 50);
myPen.SetWidth(20);
g.DrawLine(&myPen, 50, 50, 145, 365);
如果第一行代码为Graphics g(this->GetSafeHwnd(), TRUE);
则红色线条绘制在父对话框中