可能是StretchBlt的Draw mode没有设对,SRCAND应改为SRCCOPY
解决方案 »
- 怎样在自定义类中控制视图显示输出字符
- 我桌面上有一个exe文件无法删除,总提示它被打开了,但在进程列表里找不到它,可能有病毒.可有工具可以看出某个文件被什么程序打开吗?
- 100分图形格式转换问题
- 請問可不可以直接相互轉發IE和INTERNET發來的資料做到代理服務器的功能?
- 谁能给一个用snmp++开发网络打印机状态监控的思路或者简单例子给看看
- ***问题:如何在新对话框中显示上级对话框中选择的记录?***
- 超难问题,大家发表一下意见,来者有分!(关于ldap的)
- 请教关于VC的问题,能不能在不规则(三角形)窗口中,调入位图,
- 哪儿有处理WAV文件的类,可以把WAV文件任意转换成不同的采样率,位数。
- 最简单的战棋游戏引擎,我初学请各位帮我测试一下,多提意见拜托了
- 如何实现NT环境下的并口通讯?
- 关于对话框的ESC,Enter,F1键的问题
注: 即使这样 还是无法打印!!!!
这是我在防闪烁的一种用法(OnPain函数中):
CRect rect;
GetClientRect(&rect); CBitmap pBM; //Bitmap for drawing against flashing
CBitmap* pBMOld;
CDC* pDC = new CDC;
VERIFY(pDC);
VERIFY(pDC->CreateCompatibleDC(&dc));
pBM.CreateCompatibleBitmap(&dc, rect.Width(), rect.Height());
pBMOld = pDC->SelectObject(&pBM);
//////////////////////////////////////////////
//your code
//在此我有许多BMP操作,没有任何问题
////////////////////////////////////////////////
dc.BitBlt(0, 0, rect.Width(), rect.Height(), pDC, 0, 0, SRCCOPY);//copy bitmap to current DC
delete pDC;
pBM.DeleteObject();
.......