| |
|
|
- Seite 1 - |
|
E.T. | So, mach ich mal den Anfang !
Da mir das auswechseln von Icons in Programmen per ResHacker oder ähnlichen Programmen langsam zu umständlich wurde und ist das hier über den Jahreswechsel rausgekommen:
Das Prog liest die Icons (32x32x4) aus (Profan-)Programm-Datein aus und kann diese ändern oder speichern. Zum Ändern kann jedes Icon der Größe 32x32x4 (744 Byte) für jedes im Programm gefundene Icon verwendet werden. Das speichern aus Exe-Datein erfolgt als .ico mit eben dieser Größe. Bevor das Prog eine Exe neu schreibt wird eine Sicherung angelegt (Dateiname.exe mit dem Anhängsel .Old). DAS AUSWECHSELN WURDE NUR BEI PROFAN-DATEIn GETESTET !!!!
Das Auslesen erfolgt per API, die Änderungen an der EXE werden komplett im Speicher vorgenommen. Leider kann ich das Prog nicht unter älteren Windows-Versionen testen. Deshalb wäre ich auch über ein paar Screen-Shots aus anderen Win-Versionen dankbar. Da viele Sachen über API gemacht werden kann ich aber nicht garantieren, das alles funktioniert oder schön aussieht. Ein richtiges (C) werde ich auch noch bauen (man sollte ja auch mal was dankend erwähnen), genauso wie eine Konfiguration (noch deaktiviert) für diverse Pfade. Das Programm läuft ohne Installation aus dem (entpackten) Ordner und schreibt nicht in die REG oder fremde Inis.
PROGRAMM WURDE NUR UNTER Win XP GETESTET !!! |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 13.01.2007 ▲ |
|
|
|
|
| |
|
- Seite 1 - |
|
E.T. | Neue Version 0127.23.00 - Tooltips zu Buttons dazugefügt - Verbesserte Überprüfung am Prog.-Ende, ob alle Speicher wieder freigegeben wurden, wenn nicht, alle freigeben - Lese-Routine der Icons geändert: - Auslesen der Icon - Anzahl aus RT_ICONENTRY, dadurch werden jetzt alle Icons gezählt - Icons werden über RT_GROUPICON ausgelesen, dadurch sind jetzt auch die Namen bekannt (Tooltips über Icon-Auswahl-Buttons) - Es werden nicht mehr die ersten gefunden Icons verarbeitet, sondern nach Reihenfolge in RT_GROUPICON - Weiterhin werden nur die ersten 22 Einträge (jetzt aus RT_GROUPICON) verarbeitet - Bei ICON SPEICHERN wird jetzt als Name der Interne Icon-Name vorgeschlagen - (C) geändert, Info ergänzt - DAT-Datei in Programm-Datei gepackt - Pfade für Laden / Speichern können voreingestellt werden
Noch nicht gefunden habe ich leider ein seltsames Verhalten unter Win98 SE, wo das Programm in der Warte-Schleife mit Fehler ...User32.exe abbricht. |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 27.01.2007 ▲ |
|
|
|
|
| Update hat sich gelohnt - vielleicht noch ein paar Vorschläge...
Mit setdialogfont kannt Du dem auch noch schnell noch einenen anderen Look verpassen. |
|
|
| |
|
|
|
Jörg Sellmeyer | Bei mir läufts prima und die veränderte Exe auch. Super Programm! |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 28.01.2007 ▲ |
|
|
|
|
Frank Abbing | [quote:2359301fdd]Mit setdialogfont kannt Du dem auch noch schnell noch einenen anderen Look verpassen. [/quote:2359301fdd] Solltest du befolgen, schon damit der Look einheitlicher wird. MS Sans Serif 13 hat sich da bewährt. Als Anregung hätte ich da, auch andere Icontypen laden zu können, um sie zu verwenden oder in 32x32 Icons umzuwandeln. |
|
|
| |
|
|
|
| |
|
| |
|
|
| |
|
- Seite 2 - |
|
|
| [quote:4888115662]MS Sans Serif 13 hat sich da bewährt.[/quote:4888115662] Ist passabel - MS selbst nimmt IMHO
usefont MS Sans Serif,10,0,0,0,0 |
|
|
| |
|
|
|
Frank Abbing | Ob 10 oder 13 hat bei diesem Font keine Auswirkung. Beide sehen identisch aus. Soweit ich weiss, verwenden beide intern 14...
font& = Create(Font,MS Sans Serif,13,0,0,0,0) SetDialogFont font& |
|
|
| |
|
|
|
| [quote:305cf1d197]Ob 10 oder 13 hat bei diesem Font keine Auswirkung. Beide sehen identisch aus. Soweit ich weiss, verwenden beide intern 14... [/quote:305cf1d197] Richtig - Frank - habe es eben getestet - bleibt auch bei jeder Auflösung lesbar |
|
|
| |
|
|
|
E.T. | So, hab mal die Schrift geändert. Bin auch drauf gekommen, ds sich von 10 bis 15 nix ändert (oder brauch ne Brille), und 16 war mir schon wieder zu groß. Habt aber alle recht, sieht so besser aus. [quote:fbd3faec47=Frank Abbing] Als Anregung hätte ich da, auch andere Icontypen laden zu können, um sie zu verwenden oder in 32x32 Icons umzuwandeln.[/quote:fbd3faec47] Bis jetzt hab ich meine benötigten Icons immer mit Irfan umgemurkst. Aber ich behalts mal im Auge, mal sehen, ob ich das ändern in andere Größe hinbekomme. ... kann aber einen Moment dauern.... |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 29.01.2007 ▲ |
|
|
|
|
Frank Abbing | [quote:cc7ca37fb6]Bis jetzt hab ich meine benötigten Icons immer mit Irfan umgemurkst. Aber ich behalts mal im Auge, mal sehen, ob ich das ändern in andere Größe hinbekomme.[/quote:cc7ca37fb6] Naja, laden sollte ja kein Problem sein. Das Umwandeln müsstest du auch hinbekommen, wenn du dich ein wenig mit dem Icon-Format auseinandersetzt. Das wäre eine echte Bereicherung... |
|
|
| |
|
|
|
maroro | Hallo E.T.
Ich habe dieses Program gern verwendet Version 0128.21.35 Leider funktioniert es nicht mehr mit XProfanX2.0c Dateien.
Gibt es ein Update oder muss ich mir eine andere Lösung suchen? |
|
|
| |
|
|
|
E.T. | maroro (20.04.14)
Hallo E.T.
Ich habe dieses Program gern verwendet Version 0128.21.35 Leider funktioniert es nicht mehr mit XProfanX2.0c Dateien.
Gibt es ein Update oder muss ich mir eine andere Lösung suchen?
Kann ich mir ja mal anschauen, wenn Zeit ist. |
|
|
| XProfan X2Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 21.04.2014 ▲ |
|
|
|