Problemas de dibujo continuo en la programación híbrida de VC matcom
Agregue un comando matcom antes de comenzar: clf(1); borre la pantalla. Pero no hay pantalla al principio y el resultado es que aparecerá una ventana al principio, así que agregue una variable global para determinar si es la primera vez que dibuja. Si es así, el comando no se ejecutará, es decir, el comando no se ejecutará la primera vez y el comando se ejecutará todas las veces posteriores.
¿Doble? a1, a2;
¿Eh? P1, P2;
actualizar datos(verdadero);
initM(MATCOM _ VERSIÓN);
a 1 = m _ editar
a2 = m_edit2
CWnd*? p 1 = NULL;
p 1 =(CWnd *)GetDlgItem(IDC_PIC);
¿Si? (isFirst!=0)
{
clf(1);
}
//figure _ close(1);
¿Eh? controlador de trazado = winaxes(p 1- gt; m _ hWnd);
controlador de trazado (a1, a2, i_o, P1, P2); formato(" f ", P1.r(1, 1));
m_edit4. formato(" f ", P2.r(1, 1));
actualizar datos(false);
es primero = 1
salir m; ();