Hallo. Ich habe diese kleine putzige Funktion, die aufgerufen wird, wenn man z.B. auf F1 drückt. Nun ist es so, dass sie bei hDC=BeginPaint einen Fehler zeigt, d.h. manchmal. Manchmal kommt auch der Fehler und dann der Text, manchmal passiert gar nichts...
Ich kann keinen Fehler finden...
Ich kann keinen Fehler finden...
Code:
bool GDI_Text(HWND Fenster,int X_Position, int Y_Position, char* Text)
{
HDC hDC;
PAINTSTRUCT ps;
if(FAILED(hDC=BeginPaint(Fenster,&ps)))
{
Fehler("hDC=BeginPaint");
}
int Laenge=strlen(Text);
if(FAILED(TextOut(hDC,X_Position,Y_Position,Text,Laenge)))
{
Fehler("TextOut");
}
if(FAILED(EndPaint(Fenster,&ps)))
{
Fehler("EndPaint");
}
return true;
}