void TestView::OnPaint()
{
CPaintDC dc(this); // device context for painting
CWnd* pWnd = GetDlgItem(IDC_RADIOA); //获取控件所以窗口句柄
CDC* pControlDC = pWnd->GetDC(); //取设备句柄
pWnd->Invalidate(TRUE); //置窗口为无效状态
pWnd->UpdateWindow(); //更新窗口
pControlDC->SelectStockObject(BLACK_BRUSH);
pControlDC->Rectangle(0, 0, 10, 10);
pWnd->ReleaseDC(pControlDC); //释放动态设备对象
}
本文介绍了一个使用MFC框架的绘图示例程序。该程序通过OnPaint函数实现了一个简单的矩形绘制过程,包括获取控件窗口句柄、设置绘图上下文、绘制黑色矩形等步骤。
574

被折叠的 条评论
为什么被折叠?



