Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

05.02.2008, 12:29

Icon im Explorer

Hi!

Wie kann man (ohne Resources) das Icon, das im Explorer angezeigt wird, verändern? Oder muss man das mit Resources machen?

Mfg
Sprachen: C/C++, C#, Assembler (16-Bit), QuickBASIC

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

05.02.2008, 12:55

Was hast du denn gegen die Lösung mit den Resourcen? Bzw, wie würdest dus denn lieber lösen?
@D13_Dreinig

3

06.02.2008, 10:29

Gegen Resources hab ich nichts, nur ich finde sie ein bisschen umständlich. Geht es überhaupt anders, oder muss ich in den sauren Apfel beissen? :)

Mfg
Sprachen: C/C++, C#, Assembler (16-Bit), QuickBASIC

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

4

06.02.2008, 11:03

Du musst wohl in den sauren Apfel beissen! Es sei denn Visual Studio (oder deine IDE) bietet dir eine Möglichkeit über die Projektoptionen an. Für C# geht das zumindest.
@D13_Dreinig

5

06.02.2008, 11:37

Kennst du vielleicht ein (gutes) Tutorial, das beschreibt wie das funzt? Ich habe vor ein paar Jahren mal ein Programm geschrieben, das Resources benutzt, aber da blicke ich jetzt nicht mehr durch.

Mfg

PS: Google hab ich schon ausprobiert, der liefert nichts brauchbares.
Sprachen: C/C++, C#, Assembler (16-Bit), QuickBASIC

GR-PA

Treue Seele

Beiträge: 326

Wohnort: Daheim

Beruf: Faulenzer

  • Private Nachricht senden

6

06.02.2008, 11:50

Du musst einfach auf neue Ressource klicken und ein Icon erstellen. Dann musst du noch beim Erstellen des Fensters in der Fensterklasse für hIcon und hIconSm folgendes einsetzen:

C-/C++-Quelltext

1
2
3
WNDCLASSEX wndclass;
wndclass.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));
wndclass.hIconSm = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1));

IDI_ICON1 ist der Standardname, der beim Erstellen des Icons eingesetzt wird. Diesen Namen kannst du in den Eigenschaften des Icons ändern.
Alternativ zur Konstanten IDI_ICON1 kannst du auf Den Dateinamen des Icons angeben(Aber ohne .ico).
Das einzige, das du beachten musst, ist resource.h auch einzubinden (Nur wenn du die Konstante des Icons benutzen willst.)
Signaturen werden überbewertet

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

7

06.02.2008, 11:56

Zitat von »"Reboot"«

Kennst du vielleicht ein (gutes) Tutorial, das beschreibt wie das funzt? Ich habe vor ein paar Jahren mal ein Programm geschrieben, das Resources benutzt, aber da blicke ich jetzt nicht mehr durch.

Mfg

PS: Google hab ich schon ausprobiert, der liefert nichts brauchbares.


o Rechtsklick auf dein Projekt->Add->Resource
o Icon auswählen->New
o Neu compilieren
@D13_Dreinig

Werbeanzeige