我想在一幅背景位图上画一个物体,然后擦除它。。。。。。 听说擦的时候可以用异或,那么什么和什么异或呢?代码该怎么写?请指教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //display imageBitBlt( hdc, 0, 0, hdcSrc, bmp.bmWidth, bmp.bmHeight,0 , 0, SRCCOPY)//ERASE imageBitBlt( hdc, 0 , 0, hdcSrc, bmp.bmWidth, bmp.bmHeight,0, 0, SCRINVERT)当然这样擦除后原位图所在位置会变成黑色的。将第一个函数中的参数改为SCRINVERT可以使位图的位置处背景保持不变。但显示的物体会反色。要使物体不会反色,使用SRCCOPY显示物体,擦除时将原来的背景再贴一次。 定义CFileFind时,遇到的奇怪问题,竟然少了一个成员-_-|| 我用CAsyncSocket编程,为什么不能同时创建 2 个cocket ???? 求助窗口中控件问题 向高手,求助:我装了MSDN(NET2003版)后,在VC6。0中,按F1后,调不出来MSDN! 网络传输问题 小问题~~~:)请大家帮帮忙 请问大虾们,vc里边怎样点击按钮打开帮助?多谢! REALESE 错误 DEBUG却正常 计算机应用自考本科文凭有用吗? 请教IOCP的DisconnectEx投递后完成事件达到顺序问题。 线程内怎么知道本线程ID? 一个图形处理问题??
BitBlt( hdc, 0, 0, hdcSrc, bmp.bmWidth, bmp.bmHeight,0 , 0, SRCCOPY)
//ERASE image
BitBlt( hdc, 0 , 0, hdcSrc, bmp.bmWidth, bmp.bmHeight,0, 0,
SCRINVERT)
当然这样擦除后原位图所在位置会变成黑色的。
将第一个函数中的参数改为SCRINVERT可以使位图的位置处背景保持不变。
但显示的物体会反色。
要使物体不会反色,使用SRCCOPY显示物体,擦除时将原来的背景再贴一次。