Screen ansprechen



  • moin an alle.

    ich arbeite mit gdi+ und will auf dem bildschirm malen. bisher mal ich in einem image, ich möchte das programm im hintergrund laufen lassen und per tastendruck am aktuellen screen drüber malen. egal wo oder in welcher anwendung ich gerade bin.

    nur wie mach ich das???



  • Benutze die WINAPI Funktionen zum zeichnen. Mit GetDC(0) bekommst zu einen DeviceContext auf den Desktop. Danach kannste z.B. DrawText benutzen um etwas Text auf dem Desktop zu zeichnen.

    HDC h=GetDC(0);
    DrawText(h,"Hallo"); // oder so ähnlich...
    

    Guck mal in der Hilfe nach, wie die genaueren Parameter der Funktionen sind.

    Weitere Funktionen, die mir spontan einfallen wären DrawRect, FrameRect....

    Aber vieleicht kann ja ein anderer Experte hier mehr zu sagen...


Anmelden zum Antworten