码迷,mamicode.com
首页 > Windows程序 > 详细

WIN API 擦除所绘图像

时间:2014-08-06 14:43:11      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:blog   color   for   ar   div   log   rgb   ad   

COLORREF circle_color =  RGB(0, 105, 255);



	//获取窗口DC
	HDC hdc = GetDC(hWnd_);

	//背景色透明
	SetBkMode(hdc, TRANSPARENT);


	// 这里的像素是相对窗体来说的, 而不是屏幕坐标,
	HPEN pen = CreatePen(PS_SOLID, 3, circle_color);
	SelectObject(hdc, pen);
	//Ellipse(hdc, center_x_in_form - CIRCLE_RADIUS, center_y_in_form - CIRCLE_RADIUS, 
	//				center_x_in_form + CIRCLE_RADIUS , center_y_in_form + CIRCLE_RADIUS);

	SetROP2(hdc, R2_NOTXORPEN);   // 第一次回圈,  重新调用一次 就 删除原来的圈 去掉这一句就是正常画圈
Ellipse(hdc, center_x_in_form - CIRCLE_RADIUS, center_y_in_form - CIRCLE_RADIUS, center_x_in_form + CIRCLE_RADIUS , center_y_in_form + CIRCLE_RADIUS); //释放句柄DC ReleaseDC(hWnd_, hdc);

 

WIN API 擦除所绘图像,布布扣,bubuko.com

WIN API 擦除所绘图像

标签:blog   color   for   ar   div   log   rgb   ad   

原文地址:http://www.cnblogs.com/okgogo2000/p/3894386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!