Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo dibujar una luz indicadora circular en verde en vc++6.0

Cómo dibujar una luz indicadora circular en verde en vc++6.0

En VC, la clase CDC de MFC se usa generalmente para dibujar.

Para un prototipo simple de luz indicadora verde, simplemente use un pincel verde para dibujar un círculo: CBrush?br(RGB(0,255,0));// Pincel verde

CBrush* ?oldB ?=?pDC->SelectObject(&br);

pDC-> ;Ellipse(CRect(50,50,100,100));//dibuja un círculo

pDC->SelectObject (oldB );

Pero esa "luz" es relativamente simple, si desea obtener efectos tridimensionales, luces y sombras, etc., no se recomienda utilizar formas simples para dibujar, sino usarlas. dibújelos en un software de dibujo profesional (como PS), conviértalo en un archivo BMP y dibújelo a través de la función TransparentBlt del programa, el efecto será mejor.