界面画不出来图形 本帖最后由 theme2002 于 2015-03-13 11:07:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pBkDc里画好之后,要BitBlt到CClientDC 里面 我在Onpaint里把CPaintDC dc(this);替换为CClientDC dc(this);还是不行 pBkDc里画好之后,要BitBlt到CClientDC 里面 两者自己在MSDN上看看BitBlt的说明 这是Onpaint里的代码。RedarwDC和DoDrawBk就是上面写的代码。我最后是有把pBkDc拷贝到dc里去的,无论是CClientDC还是CPaintDC类。之前我有用GetDC在非Onpaint函数内是OK的,但我现在是想分图层了,却出现了问题。 CClientDC dc(this); // device context for painting // TODO: 在此处添加消息处理程序代码 // 不为绘图消息调用 CFormView::OnPaint() SetRectClient(); RedrawDC(); DoDrawBk(); dc.BitBlt(0, 0, rectClient.Width(), rectClient.Height(), pBkDc, 0, 0, SRCCOPY); 在外部函数内使用CDC画图是可以话的,只是现在多了一层内存DC却画不出来了,不知道为什么会这样 把完整的代码贴出来看看(Paint的整个函数) 有关CRichEditCtrl整行高亮选中的问题 对话框最大化问题 寻求QQ查找好友功能 if(这里的参数可以是一个值么)而且是个指针!? 如何利用 MFC 用流的方式读写文件 ? 奇怪,我用ADO+JET4.0编写了一个程序,本来在WIN98下运行的挺好,但自从在 高手帮个忙把!!!!!! 请各位关注一个初学者:我现在学了C++的知识,我可以看VC6.0技术檑木吗?这是好的选择吗? 我相信这里有高手!只有这么多分了! com自动化编程 紧急求助!!!关于最简单的Cstring变量重载的问题!!! 求助,如何让VC 操作 Word更新域啊.
两者自己在MSDN上看看BitBlt的说明
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CFormView::OnPaint()
SetRectClient();
RedrawDC();
DoDrawBk();
dc.BitBlt(0, 0, rectClient.Width(), rectClient.Height(), pBkDc, 0, 0, SRCCOPY);