desktopscherztool
-
Wie arbeiten solche "desktopscherztools". Erstellen die ein unsichtbares Fenster - wie geht das?
Und wenn das Fenster unsichtbar ist, wie kann man trotzdem einige Bitmaps enzeigen oder eine Linie zeichnen die angezeigt wird?
-
desktopscherztool schrieb:
Wie arbeiten solche "desktopscherztools". Erstellen die ein unsichtbares Fenster - wie geht das?
Und wenn das Fenster unsichtbar ist, wie kann man trotzdem einige Bitmaps enzeigen oder eine Linie zeichnen die angezeigt wird?Indem man ein sichtbares Fenster gar nicht erstellt.
Dies ist für ein Windowsprogramm keine Bedingung.Und das Grafikhandle für den Desktop kann man sich über die WinAPI holen.
-
das Grafikhandle für den Desktop kann man sich über die WinAPI holen.
Weißt du auch mit welcher WinApi Funktion?
-
Das Handle vom Desktop kriegst du über GetDesktopWindow.
Oder nimmst halt gleich DirectDraw und holst dir Primary-Surface.
-
GetDC(NULL);
-
GetDC(NULL);
Wieso bekommt man da den dc v. Desktop?
-
Handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.