SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Alba en Lunes 16 de Febrero de 2004, 09:00
-
Necesito dibujar un recta en Visual C++ pero no encuentro la función que lo hace, por ejemplo para dibujar un circulo es:
#include "ezwin.h"
#include "circle.h"
SimpleWindow MyWindow ("TEST");
int ApiMain () {
CircleShape MyCircle (MyWindow, Position (1,8), Blue, 1.0);
MyWindow.Open ();
MyCircle.Draw();
}
pero una recta no sé como hacerlo
-
Usando MFC, se puede definir un CDC (en el evento OnPaint) de tipo CPaintDC o algo asi:
CPaintDC PaintDC;
PaintDC.MoveToEx(.......);
PaintDC.LineTo(.......);
y listo. Hay q hacer un ReleaseDC al final de todo. Busca en el MSDN esos dos metodos q te puse y listo.
Si estuvieras usando el API de WINDOWS, tambien existen esos dos metodos salvo por que el MoveToEx() se llama MoveTo()
Salu2!!!!!