tekenen in c++

  • Onderwerp starter Onderwerp starter zog
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

zog

Nieuwe gebruiker
Lid geworden
14 nov 2007
Berichten
2
Ik wil van een wavefile een grafiek gaan tekenen in C++. Ik heb hier al een functie voor gevonden alleen verwacht ik dat ik de functie niet goed aanroep. Het programma compileert wel goed, maar bij de aanroep van de functie krijg ik een foutmelding. Zou iemand mij kunnen helpen?

De functie:
Code:
BOOL CWaveFile::DrawData(CDC *pDC, RECT *pRect, CSize *pNewSize )
{
	pDC->SaveDC();
	CPen pen(PS_SOLID, 1, RGB(255,255,255) );
	pDC->SelectObject(&pen);

	pDC->SetMapMode(MM_ANISOTROPIC);
	
	pDC->SetViewportOrg( pNewSize->cx - pRect->right, pNewSize->cy/2);
	pDC->SetViewportExt( pNewSize->cx, pNewSize->cy );
	pDC->MoveTo( pRect->left, pRect->bottom/2 );

	pDC->RestoreDC(-1);
	return TRUE;
}

Deaanroep:
Code:
  DrawD = CWaveFile::DrawData(&CDC::CDC(),&tekenvel,&CSize::CSize(1000));

De foutmelding:
foutmeldingwindiwx4.png
 
Laatst bewerkt:
Even een aanvulling:

line 192 in wingdi.cpp=
Code:
ASSERT(m_hDC != NULL);
 
Zoek in dit forum naar de Question Q: What should I do when I get a "Debug Assertion Failed!" message? en probeer het bijbehorende antwoord eens?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan