Ich möchte Text mit drawText() ausgeben.
Die Farbe habe ich mittels dc.SetTextColor(RGB(255, 255, 255)); schon angepasst.
Nun soll aber auch noch die Schriftart / größe verändert werden.
So wie ich das herausgefunden habe, gibt es da keine einfache dc.SetTextSize() Methode, sondern man muss ein Objekt der Klasse CFont definieren.
Aber sobald ich die Member - Variable "CFont m_Font;" in meinen Header einfüge kommt eine Fehlermeldung:
Unhandled exception at 0x7c81eb33 in TransWindow.exe: Microsoft C++ exception: CMemoryException @ 0x0012f3e4.
Und:
First-chance exception at 0x7c92b4e1 in TransWindow.exe: 0xC0000005: Access violation reading location 0x00346e3d.
Warning: Critical memory allocation failed!
ERROR: Critical memory allocation from safety pool failed!
First-chance exception at 0x7c81eb33 in TransWindow.exe: Microsoft C++ exception: CMemoryException @ 0x0012f3e4.
Unhandled exception at 0x7c81eb33 in TransWindow.exe: Microsoft C++ exception: CMemoryException @ 0x0012f3e4.
Der Zeiger springt an diese Stelle:
pFrame->LoadFrame(IDR_MAINFRAME,
WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,
NULL);
Was nun?!
Kann mir den Fehler nicht erklären
Die Farbe habe ich mittels dc.SetTextColor(RGB(255, 255, 255)); schon angepasst.
Nun soll aber auch noch die Schriftart / größe verändert werden.
So wie ich das herausgefunden habe, gibt es da keine einfache dc.SetTextSize() Methode, sondern man muss ein Objekt der Klasse CFont definieren.
Aber sobald ich die Member - Variable "CFont m_Font;" in meinen Header einfüge kommt eine Fehlermeldung:
Unhandled exception at 0x7c81eb33 in TransWindow.exe: Microsoft C++ exception: CMemoryException @ 0x0012f3e4.
Und:
First-chance exception at 0x7c92b4e1 in TransWindow.exe: 0xC0000005: Access violation reading location 0x00346e3d.
Warning: Critical memory allocation failed!
ERROR: Critical memory allocation from safety pool failed!
First-chance exception at 0x7c81eb33 in TransWindow.exe: Microsoft C++ exception: CMemoryException @ 0x0012f3e4.
Unhandled exception at 0x7c81eb33 in TransWindow.exe: Microsoft C++ exception: CMemoryException @ 0x0012f3e4.
Der Zeiger springt an diese Stelle:
pFrame->LoadFrame(IDR_MAINFRAME,
WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, NULL,
NULL);
Was nun?!
Kann mir den Fehler nicht erklären