急救,怎么让图片画在控件上,并加滚动条让图片滚动!
我新建了一个对话框工程,在工程上放了一个静态的图片控件,有几下几个问题不解:
1)我在对话框的OnInitDialog函数中加了以下两句
CWnd* pwnd=this->GetDlgItem(IDC_VIEW);//IDC_VIEW是的我图片控件的ID
pwnd->SetScrollRange(0,0,1000);
于是控件有了一个水平滚动条,可是我怎么才能响应这个滚动条上事件呢?
2)我在对话框的OnPaint函数中加了以下几句
CWnd* pwnd=this->GetDlgItem(IDC_VIEW);
CDC* pDC=pwnd->GetDC();
pDC->TextOut(0,0,"ABCDEFGGHITHTHTHTHTHTHTHTTT");
字符串"ABCDEFGGHITHTHTHTHTHTHTHTTT")超出了图片框的宽度,可是我发现此字符串竟超出这个宽度而画到了对话框上,这是怎么回事?
我的目的是想让一个图显示在对话框图片控件上,并肯可以用滚动条滚动图片!或者大家有什么好的方法法可以让图片显示在对话框上,并且可以让图片滚动!
问题点数:0、回复次数:0Top




