菜鸟有难,大虾救命啊! 怎么没人呀,大虾你们在哪里呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnDraw中绘图,不用调用OnPrepareDc。因为在OnDraw中,当滚动事件发生时,CScrollView就用OnVScroll或OnHScroll消息处理程序捕获随后的消息,并::ScrollWindow来滚动视图。稍后,视图的OnPaint函数将被调用,以绘制由::ScrollWindow造成的失效窗口的一部分。以下时CScrollView从CView继承来得OnPaint处理程序:CPaintDC dc(this)OnprepareDC(&dc);OnDraw(&dc);所以你不必调用OnPrepareDC()就可以滚动视图,但是不能高效的滚动。优化OnDraw的关键时CDC函数GetClipBox、GetClipBox用无效矩形的逻辑坐标下的驰骋和位置来初始化RECT结构或CRect对象。CRect rect;pDC->GetClipBox (&rect); 单机游戏 编程怎么实现游戏礼包? visual stdio 2008 自动生成代码时中文变成乱码 有没有可以拉动的饼图控件? 用MFC怎么实现CAsyncSocket套接字的tcp连接? 急招vc程序开发工程 求助,这段代码为什么运行不了 请问谁有vc++6.0技术内幕配套光盘。发给我一份 谁有<<windows核心编程>>一书的光盘源代码,请给我一份 如何使ListCtrl里的HeaderCtrl能响应DrawItem事件的功能? win32 api是否有getopt之类的调用,能否处理"-"和"--"? 在是什么意思啊 菜鸟问题系列之一:如何结束程序?
来滚动视图。稍后,视图的OnPaint函数将被调用,以绘制由::ScrollWindow造成的失效窗口的一部分。以下时CScrollView从CView继承来得OnPaint处理程序:
CPaintDC dc(this)
OnprepareDC(&dc);
OnDraw(&dc);
所以你不必调用OnPrepareDC()就可以滚动视图,但是不能高效的滚动。
优化OnDraw的关键时CDC函数GetClipBox、GetClipBox用无效矩形的逻辑坐标下的驰骋和位置来初始化RECT结构或CRect对象。
CRect rect;
pDC->GetClipBox (&rect);