2. Icon aus einer Icondatei verwenden
2. Icon aus einer Icondatei verwenden
Hi,
ich habe eine Icondatei mit Includebinary eingebunden. Diese Datei enthält das Icon in 3 Auflösungen.
Wie kann ich das gerade benötigte Icon wählen?
Ich habe versucht den Pointer bei CatchImage zu manipulieren (?Icon+x) aber das hatte keinen Erfolg.
ich habe eine Icondatei mit Includebinary eingebunden. Diese Datei enthält das Icon in 3 Auflösungen.
Wie kann ich das gerade benötigte Icon wählen?
Ich habe versucht den Pointer bei CatchImage zu manipulieren (?Icon+x) aber das hatte keinen Erfolg.
MfG Jake
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Mußte als Windows-Resource einbinden und mit LoadIcon_ bzw. LoadImage_ API laden
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Danke hab ich gemacht.
Gibt es ein Windows-Programm mit dem man rec-files erstellen kann?
Ich habe mit GoRC besorgt weil ich sonst nichts dazu gefunden habe.
Wenn ich da Icon mit LoadImage lade kann ich aber nicht angeben welches Icon benutze werden soll. Wird das Icon automatisch ausgewählt aufgrund der größe die ich angebe?
Gibt es ein Windows-Programm mit dem man rec-files erstellen kann?
Ich habe mit GoRC besorgt weil ich sonst nichts dazu gefunden habe.
Wenn ich da Icon mit LoadImage lade kann ich aber nicht angeben welches Icon benutze werden soll. Wird das Icon automatisch ausgewählt aufgrund der größe die ich angebe?
MfG Jake
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Naja ich nehme meist PORC, befindet sich im Compilers-Ordner von PBJake hat geschrieben:Danke hab ich gemacht.
Gibt es ein Windows-Programm mit dem man rec-files erstellen kann?
Ich habe mit GoRC besorgt weil ich sonst nichts dazu gefunden habe.
Die verwendete Größe wird automatisch gewählt wenn nicht angegeben (bei LoadIcon_ immer)Jake hat geschrieben: Wenn ich da Icon mit LoadImage lade kann ich aber nicht angeben welches Icon benutze werden soll. Wird das Icon automatisch ausgewählt aufgrund der größe die ich angebe?
Platform SDK hat geschrieben:cxDesired
[in] Specifies the width, in pixels, of the icon or cursor. If this parameter is zero and the fuLoad parameter is LR_DEFAULTSIZE, the function uses the SM_CXICON or SM_CXCURSOR system metric value to set the width. If this parameter is zero and LR_DEFAULTSIZE is not used, the function uses the actual resource width.
cyDesired
[in] Specifies the height, in pixels, of the icon or cursor. If this parameter is zero and the fuLoad parameter is LR_DEFAULTSIZE, the function uses the SM_CYICON or SM_CYCURSOR system metric value to set the height. If this parameter is zero and LR_DEFAULTSIZE is not used, the function uses the actual resource height.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Jetzt hab ich ein anderes Problem.
Ich kann dem Programm kein eigenes Icon mehr zuweisen. Es wird immer eins verwendet das ich eingebunden habe und das in den Compileroptionen eingestellte wird ignorieret.
Hab schon versucht das Programmicon als erstes mit einzubinden aber das hat nichts gebracht.
Ich kann dem Programm kein eigenes Icon mehr zuweisen. Es wird immer eins verwendet das ich eingebunden habe und das in den Compileroptionen eingestellte wird ignorieret.
Hab schon versucht das Programmicon als erstes mit einzubinden aber das hat nichts gebracht.
MfG Jake
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Nummer 1 ist application, Nummer 0 gibts nicht, also mach eine 2 draus 

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
letzteres hätte ich jetzt gerne hier etwas genauer beschrieben,
damit man es auch versteht, wenn man es sich durchliest,
und nicht nur, wenn man grad nen vollen tag dran gegrübelt hat.
btw
@Jake
Kompliment.
dieser thread ist mal ein echtes musterbeispiel, wie es aussehen kann,
wenn jemand kurze fragen stellt, kurze antworten bekommt,
und sich was erarbeitet indem er mitdenkt.

damit man es auch versteht, wenn man es sich durchliest,
und nicht nur, wenn man grad nen vollen tag dran gegrübelt hat.

btw
@Jake
Kompliment.
dieser thread ist mal ein echtes musterbeispiel, wie es aussehen kann,
wenn jemand kurze fragen stellt, kurze antworten bekommt,
und sich was erarbeitet indem er mitdenkt.

Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Alle Infos befinden sich hier im Board, Beschreibung ist nur sehr umständlichKaeru Gaman hat geschrieben:letzteres hätte ich jetzt gerne hier etwas genauer beschrieben,
damit man es auch versteht, wenn man es sich durchliest,
und nicht nur, wenn man grad nen vollen tag dran gegrübelt hat.
möglich. Aber anhand meiner Hinweise sollte man alles finden können und
ich hab mir unnötige Erklärungen erspart, weil ständig dasselbe Wiederkauen
macht keinen Spaß.
So sollte es eigentlich immer klappen können, dann macht helfen auch Spaß

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
