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.