Ausgabe am Bildschirm

Sebastian Thalhammer

Erfahrenes Mitglied
Ist es möglich, eine Ausgabe am Bildschirm zu machen die über allen anderen Texten liegt? (ich weiss, es ist schlecht formuliert).

Wenn man beim Bildschirm auf den Einstellungsknopf drückt, kommt auch ein Menü, dass vollkommen im Vordergrund ist. Geht das überhaupt?
 
Es gibt bestimmt API-Funktionen die dafür sorgen das dein Fenster im Vordergrund erscheint, aber in dem Maße wie du es von deinem Monitor kennst wird das wohl sehr schwierig bis fast unmöglich.
 
Wie kann so was sonst gemacht werden?

Meine Tastatur (Logitech Funk Tastatur) hat verschiedene zusätzliche Funktionen, die wenn ich drauf drücke folgendes machen:

1. Sie machen erstmal das wofür sie da sind und führen die Aktion aus.

2. Sie schreiben die Aktion auf den Bildschirm aber ohne Fenster oder so was...


Da solche Aktionen ja stark mit dem OS zusammenhängen habe ich mir gedacht das müsste mit C/C++ gehen.
 
Geht mit der Windows-API-Funktion 'SetForeGroundWindow( HWND Window )'

Du mußt die Nachricht WM_ACTIVATE abfangen und immer wenn wParam WA_INACTIVE ist und lParam dein Hauptfenster ist mußt du den Hauptfenster mit SetForeGroundWindow wieder in den Vordergrund bringen...

Greets,
BadMourning
 
Zurück