Hallo! Ich bins wieder und leider wieder mit einem Problem.
Ich benutze das Andorra WindowFramework mit AdGLFWWindow. In einer Auflösung von 1024x768 und eine
Gui die ich auf die selbe auflösung strecke.
Problem: Die Maus kann aus dem sichtbaren Bereich heraus bewegt werden so das man sie nur schwer wieder hinein bekommt.
Delphi-Quellcode:
AdDraw := TAdDraw.Create(
nil);
AdDraw.DllName := '
AndorraOGL.dll';
//Function in the AdDLLExplorer unit
screenwidth:=1024;
screenheight:=768;
AdDraw.Display.Width :=screenwidth;
AdDraw.Display.Height :=screenheight;
...
AdGUI:= TAdGUI.Create(AdDraw);
//Erzeugen der Klasse
AdGUI.Skin.LoadFromFile('
sunna.axs');
//Laden des Skins
AdGUI.Cursors.LoadFromFile('
cursors.xml');
//Laden der Cursor
IF Paramstr(1)='
-go'
then
go(ParamStr(2))
else
go('
selektion');
AdConnector:= TAdGUIConnector.Create(AdGUI);
//Erzeugen des GUI Connectors
AdConnector.ConnectEventHandlers(AdDraw.Window);
//Verknuepfen mit dem Elternfenstersystem
AdDraw.Window.Events.OnKeyDown:=@KeyDown;
gegend:='
';
AdDraw.Run;