现在的位置: 首页 > 综合 > 正文

MFC在静态控件上绘制直线

2018年02月12日 ⁄ 综合 ⁄ 共 292字 ⁄ 字号 评论关闭

在对话框中加入静态控件,控件ID为IDC_STATIC1。然后在OnPaint函数中加入如下代码。

void CDrawLineTest5Dlg::OnPaint()

{
CClientDC dc(GetDlgItem(IDC_STATIC1));//此处的IDC_STATIC1在开始时是有问题的。有两个控件ID都为IDC_STATIC的情况
CPen pen;
pen.CreatePen(PS_DOT,1,RGB(0,0,0));

dc.SelectObject(&pen);

dc.LineTo(300,300);

ReleaseDC(&dc);

}

完成后编译,在静态控件中绘制了一条一系列点组成的线

抱歉!评论已关闭.