用scroll mfc c ++绘制在picturebox中

时间:2011-03-13 05:14:54

标签: c++ visual-studio-2010 mfc

我想在Picture Box控件中绘制我的目的是图片框中有滚动条,我可以在它中绘制大于它的大小我的意思是滚动移动它的图片, 我尝试绘制的东西比图片框的大小更多,它转到主框架面板,我的代码在下面。

void Cex133Dlg::OnBnClickedOk()
{
    CDC *myDC = GetDlgItem(IDC_DRAWBOX)->GetDC();   
    myDC->Rectangle(10, 10, 20, 20);
}

3 个答案:

答案 0 :(得分:1)

您可以在图片框中绘图。如果你绘制的东西超过了图片框的大小,它绝对会超出画框框架。为此,您可以计算图片框大小,根据您将绘制您的对象。

答案 1 :(得分:0)

你没有绘制到控件 - 你给它一个位图,它会自己绘制。

答案 2 :(得分:0)