'tchar' in 'const char *' konvertieren
-
hi, hab ein problem:
konvertierung des parameters 3 von 'tchar[512]' in 'const char *' nicht möglich - C2664
wie kann ich das einfach lösen?
Danke
-
Indem du die korrekten Datentypen benutzt?
-
und welche wären das?
-
sry habs auch vergessen-.-
const int bufSize = 512;
TCHAR buffer[bufSize];
if (state & ODS_DISABLED)
pDrawnObj->DrawText(pDC, btnRect, buffer, GetDisabledColor());
-
Was du da machst übergibt überhaupt keinen Sinn.. Du sollst den Text übergeben der ausgegeben werden soll. Wieso übergibst du dann einen uninitialisierten Buffer?
-
Nebenbei, wie sehen die Parameter bei DrawText überhaupt aus?
Wenn es sich um die Funktion aus der Win-API oder aus den MFC handelt scheint bei deinem Aufruf buffer jeweils falsch platziert zu sein.