Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Andorra 2D Skinfehler (https://www.delphipraxis.net/113346-andorra-2d-skinfehler.html)

Lee500 6. Mai 2008 13:57


Andorra 2D Skinfehler
 
Liste der Anhänge anzeigen (Anzahl: 3)
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

igel457 6. Mai 2008 13:59

Re: Andorra 2D Skinfehler
 
Hallo,

kannst du mir mal deine Skindatei schicken? Ich schaue dann mal, inwiefern ich den Fehler reproduzieren kann.

Lee500 6. Mai 2008 14:02

Re: Andorra 2D Skinfehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Igel,

Ich hab die Skindatei mal in den Anhang gehänt. Ich hoffe du kannst damit was anfangen.

Gruß Lee500

igel457 6. Mai 2008 14:47

Re: Andorra 2D Skinfehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Fehler ist folgender:

Du musst bei allen Skinelementen, die ein Kinderelemente enthalten können im Skineditor beim größten Element ein Häkchen vor "Use as Clientrect" machen.

Den Skineditor werde ich allerdings noch kräftig überarbeiten, so dass solche "Fehler" bald nicht mehr so leicht passieren.

Hoffe das löst dein Problem,
Andreas

Lee500 6. Mai 2008 15:08

Re: Andorra 2D Skinfehler
 
Danke, Problem gelöst!
Es lag wirklich an diesem einen kleinen Haken.

Kann geclosed werden!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz