Anmeldungsdatum: Okt 2011
Beiträge: 2
|
Hallo. In einem Tut wird ja gezeigt , wie man ne uhr ingame anzeigen lassen kann. Der code compeliert super , aber die uhr sieht man nicht.
CPP Code: #include <windows.h> //zum Zeichnen #include <time.h> //für die Uhrzeit #include <stdio.h> bool an = true, draw = false; struct tm *aktuellezeit; time_t aktuelle_zeit; char zeit[256]; HWND foreground = NULL; HDC hdc = NULL; int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { while(an) //Programm am Laufen halten { //Tastaturabfrage if(GetAsyncKeyState(VK_F11)) draw = !draw; else if(GetAsyncKeyState(VK_F12)) an = !an; if(draw) { //Zeit besorgen time(&aktuelle_zeit); aktuellezeit = localtime(&aktuelle_zeit); sprintf(zeit,"[%02d:%02d:%02d]",aktuellezeit->tm_hour,aktuellezeit->tm_min,aktuellezeit->tm_sec); //Text zeichnen foreground = GetForegroundWindow(); hdc = GetDC(foreground); SetBkMode(hdc, TRANSPARENT); SetTextColor(hdc,RGB(255,0,0)); TextOutA(hdc,10,10, zeit,10); //der letzte Parameter muss u.U. angepasst werden UpdateWindow(foreground); ReleaseDC(foreground,hdc); } //wir lassen das Programm 1ms schlafen, damit es nicht 100% Auslastung verursacht Sleep(10); } return 0; }
weiß irgendjemand was ?
|