Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dialog(in dll)-Grössen ändern? (https://www.delphipraxis.net/15942-dialog-dll-groessen-aendern.html)

Pseudemys Nelsoni 6. Feb 2004 23:05


Dialog(in dll)-Grössen ändern?
 
hoi,

ich habe in meiner DLL(nicht meine, sondern eines programms), in der sind Dialoge, wenn ich diese mit einem Resource Hacker öffne, werden mir die dialoge angezeigt, ich kann die grösse etc alles ändern. Ich möchte nun ein prog machen, das einfach diese grössern per buttonclick ändert, aber wie stell ich das an? woher kriegt der resourcen hacker die grössen angaben der dialoge aus der dll usw?

Luckie 6. Feb 2004 23:22

Re: Dialog(in dll)-Grössen ändern?
 
Der dürfte die Ressourcen der DLL auslesen.

Aber darf man mal fragen, was du da vor hast? :gruebel:

Pseudemys Nelsoni 7. Feb 2004 00:04

Re: Dialog(in dll)-Grössen ändern?
 
Wie liest man die resourcen?

es geht mal wieder um ein Spiel (C&C Tiberian Sun).
Wenn ich standardmässig im Spiel bin sind die Dialoge (Der Chat des Spiels) so gross, das sie den Bildschirmrand

mit ihrer grösse füllen(Das ist hier 640x480). Da meine Spieleauflösung aber 1024x768 ist und der Chat ziemlich

winzig, möcht ich ein "Patch" machen der die Dialoggrössen der Bildschirmauflösung anpasst. Aber irgendwie muss

ich ja wissen wo diese Werte sind, wenn ich die DLL mit nem texteditor öffne seh ich (ja wer hätte es gedacht *g*)

nur text und nichts von den dialogen.



PS: war die DP eben down?

NicoDE 7. Feb 2004 05:55

Re: Dialog(in dll)-Grössen ändern?
 
Zitat:

Zitat von Pseudemys Nelsoni
Wie liest man die resourcen?

Microsoft Portable Executable and Common Object File Format Specification
MSDN Library > User Interface Design and Development > Windows User Interface > Introduction to Resources

Wenn es sich nur um eine bestimmte Datei handelt, warum speichert Du die Änderungen nicht mit dem Ressourcen Hacker in einer neuen Dateien und vergleichst sie mit dem Original?

ps: Bis zum RersourceDirectory geht schon mal das Beispiel unter http://www.bendlins.de/nico/delphi/LinkTime.html - den Rest kannste ruhig selbst machen :)

Pseudemys Nelsoni 7. Feb 2004 13:23

Re: Dialog(in dll)-Grössen ändern?
 
hm, irgendwie find ich da nichts


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.

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