-- 系统XP SP2 VC8 显卡 NV8600GT 原版驱动
如果想用GDI做出动画的效果,SetROP2(hdc,R2_XORPEN) 是个好方法,网上有大量介绍。可我的程序中一旦设定了SetROP2(hdc,R2_XORPEN),就画不出图形来了,更别提随后的擦除: HDC hdc=GetDC(hwnd); SetROP2(hdc,R2_XORPEN);
SelectObject (hdc, GetStockObject (BLACK_PEN)) ;
MoveToEx (hdc, 20, 20, NULL) ;
LineTo (hdc, 300, 20) ; ReleaseDC(wi.hwnd,hdc); 线段画不出来!除非去掉SetROP2(hdc,R2_XORPEN); 我还试验了多种代码组合,总之是实现不了网上所述效果(网上代码用的MFC,而我是用 API,所以还不能直接使用) 麻烦大家看看我代码有啥问题,最好给一个API的示例,多谢!
如果想用GDI做出动画的效果,SetROP2(hdc,R2_XORPEN) 是个好方法,网上有大量介绍。可我的程序中一旦设定了SetROP2(hdc,R2_XORPEN),就画不出图形来了,更别提随后的擦除: HDC hdc=GetDC(hwnd); SetROP2(hdc,R2_XORPEN);
SelectObject (hdc, GetStockObject (BLACK_PEN)) ;
MoveToEx (hdc, 20, 20, NULL) ;
LineTo (hdc, 300, 20) ; ReleaseDC(wi.hwnd,hdc); 线段画不出来!除非去掉SetROP2(hdc,R2_XORPEN); 我还试验了多种代码组合,总之是实现不了网上所述效果(网上代码用的MFC,而我是用 API,所以还不能直接使用) 麻烦大家看看我代码有啥问题,最好给一个API的示例,多谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货