Also ich hab mir gedacht, da mein Desktop so langweilig aussschaut kann ich ihn ja etwas verschönern. Aber da dachte ich eher an was anderes als an einen wallpaper oder so
Also was ich nicht hinbekomme, ist über C++ auf den Desktop zu malen. Vllt. hat das ja schon mal einer von euch gemacht und kann mir helfen? Und ja, es geht, denn mit Delphi hab ich es schon mal hinbekommen (nur den Code, den hab ich nicht mehr :S).
Also hab ich es mal einfach versucht, etwa so:
code:
1:
2:
3:
4:
HDC hDC;
hDC = GetDC(GetWindowDesktop()); //GetWindowDesktop() gibt als rückgabewert hWnd zurück
nunja, eigentlich sollte ich doch jetzt so normal losmalen können, aber da geht nixs :S
ciao Kalka
__________________ In wirklichkeit sind wir alle kleine grüne Kaninchen!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Kalka: 03.08.2004 15:54.
Dabei seit: 19.10.2002
Beiträge: 819
Herkunft: München
Probiers mal mit
code:
1:
2:
3:
4:
hDC = GetDC(NULL);
// Hier zeichnen
NULL sollte der Parameter für den ganzen Bildschirm sein. Allerdings bin ich mir nicht sicher ob bei ReleaseDC dann als erster Parameter NULL übergeben werden kann. Aber einen Versuch ist es doch mal wert, oder?