Hallo,
ich habe folgendes Problem und hätte gern eine ausführliche Antwort um das Problem möglichst schnell aus dem weg zu räumen:
Im
GUI Editor wird mir mein Formular völlig korrekt angezeigt. Auch im nicht-Designmode ist alles noch korrekt. Doch im Programm wird der Inhalt des Formulars um ca. 50 Pixel nach oben verschoben. Im Anhang findet ihr die Bilder vom
GUI-Designer und vom Programm. Der Quellcode folgt.
Delphi-Quellcode:
if AdDraw.Initialize
then
begin
AdGUI := TAdGUI.Create(AdDraw);
AdGUI.Skin.LoadFromFile(ExtractFilePath(ParamStr(0)) + '
sunna.axs');
//Laden des Skins
AdGUI.Cursors.LoadFromFile(ExtractFilePath(ParamStr(0)) + '
cursors.xml');
//Laden der Cursor
AdGUI.LoadFromFile(ExtractFilePath(ParamStr(0)) + '
meionegiu.axg');
//Laden der GUI
AdConnector := TAdGUIConnector.Create(AdGUI);
//Erzeugen des GUI Connectors
AdConnector.ConnectEventHandlers(AdDraw.Window);
//Verknüfen mit dem Elternfenstersystem
Application.OnIdle := Idle;
AdDraw.TextureFilter := atLinear;
end
Idle:
Delphi-Quellcode:
AdGUI.Update(AdPerCounter.TimeGap);
Data.Images.Find('Tile45').Draw(AdDraw,0,0,0);
Danke im Vorraus.
Gruß Lee500