Thema: Delphi Mainform ALWAYS ON TOP?

Einzelnen Beitrag anzeigen

Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Mainform ALWAYS ON TOP?

  Alt 16. Jul 2007, 09:27
Die einzige Möglichkeit, die mir einfällt:

Du kannst Dein Programm starten bevor das Spiel gestartet wird.
Dein Programm ist im Vordergrund des Windows-Desktop.
Dann startest Du das Spiel, es dieses aktiviert DirectX und der Windows-Desktop ist erst mal nicht mehr ansprechbar.

Du kannst dann aber in deinem Programm einen Tastatur-Hook einbauen, der bestimmt Tasten abfängt und darauf reagiert. Die Tasten können ja bei Bedarf evtl. auch an das Spiel weitergegeben werden.

Zum Thema Tastatur-Hook gibt es schon etliche Beiträge hier im Forum, einfach mal suchen...
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat