Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo dibujar una curva de función usando Visual C?

¿Cómo dibujar una curva de función usando Visual C?

Vuelve a dibujar a determinados intervalos en la función OnTimer.

void CDrawView::OnTimer(UINT nIDEvent)

{

// TODO: Agregue su código de controlador de mensajes aquí y/o llame a default

DrawPicture(); // Función de dibujo

}

void CDrawView::DrawPicture()

{

pBackDC- gt; PatBlt(0, 0, winx, winy, PATCOPY);

//Dibujar ejes de coordenadas y escalas

DrawCoordinate(pBackDC, BLACKPEN, MainWindowLeft, MainWindowBottom - MAINHEIGHT, MainWindowLeft MAINWIDTH , MainWindowBottom);

//Marca el valor de escala de coordenadas x

WriteCoordinateX(pBackDC, BLACKPEN, MainWindowLeft, MainWindowLeft MAINWIDTH, MainWindowBottom);

//Marca Genera el valor de escala de coordenadas y

WriteCoordinateY(pBackDC, BLACKPEN, MainWindowLeft, MainWindowBottom);

//Muestra el valor de ancho real

WriteMessage(pBackDC, MainWindowLeft , MainWindowBottom , MAINHEIGHT );

if ( pBackDC != NULL )

{

//Dibujar un gráfico

DrawGraph(pBackDC , REDPEN , MainWindowLeft MAINWIDTH, MainWindowBottom);

CDC *pDC = GetDC()

if (pDC != NULL)

{

//Llame a la función OnDraw() para mostrar el gráfico de curva en la pantalla

OnDraw(pDC

ReleaseDC(pDC); }

}

}

void CDrawView::OnDraw(CDC* pDC)

{

CDrawDoc * pDoc = GetDocument();

ASSERT_VALID(pDoc);

// TODO: agregue código de dibujo para datos nativos aquí

if (pDC != NULL

)

pDC-gt; BitBlt(0, 0, winx, winy, pBackDC, 0, 0, SRCCOPY);