滚动视图的问题,如何只滚动视图中的一部分? view中有图形,还有背景,希望拖动滚动条时,只让图形滚动,背景不动,请问该如何实现??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不要在当前dc里话,创建一个内存dc,CDC *MemDC =new CDC;if(!MemDC->CreateCompatibleDC(pdc)){ TRACE0("MemDC.CreateCompatibleDC failed\n");}再建一个客户区大小的位图CBitmap myMap; myMap.CreateCompatibleBitmap(pdc,rcBounds.Width(),rcBounds.Height()); CBitmap *pOldBmp =MemDC->SelectObject(&myMap);然后在内存里画,就是用MemDC画,画好后用pdc->BitBlt(0,0,rcBounds.Width(),rcBounds.Height(),MemDC,0,0,SRCCOPY);贴出来就行了。 修改对话框背景色后如何修改控件背景色为透明? 一个比较复杂的vector 怎么 传入到一个dll中 安装了VSS,为什么在VC6.0里没有相应的项 从界面到代码编辑区和从代码编辑区 到 界面是通过哪个快捷键来切换的,谢谢! 如何让对话框中的进度条响应鼠标双击事件 CWnd会自动释放窗口吗? 各位兄台,问个ip 选项问题。 晕哦~!OpenPrinter的时候产生内存泄漏?????????????????????? 关于windows字体问题 急!怎样在文档/视图、对话框中镶入显示EXCEL或WORD文档,并且如何控制? 如何改变多文档 子窗口的标题 请假:对话框问题
CDC *MemDC =new CDC;
if(!MemDC->CreateCompatibleDC(pdc))
{
TRACE0("MemDC.CreateCompatibleDC failed\n");
}
再建一个客户区大小的位图
CBitmap myMap;
myMap.CreateCompatibleBitmap(pdc,rcBounds.Width(),rcBounds.Height());
CBitmap *pOldBmp =MemDC->SelectObject(&myMap);
然后在内存里画,就是用MemDC画,画好后用
pdc->BitBlt(0,0,rcBounds.Width(),rcBounds.Height(),MemDC,0,0,SRCCOPY);贴出来就行了。