Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Claudio Junior JLI'ler

Anmeldedatum: 25.08.2002 Beiträge: 63
Medaillen: Keine
|
Verfasst am: 11.09.2002, 12:04 Titel: Programm Icon |
|
|
Wie lade ich ein selbstgemachtes Icon, damit mein Programm im Explorer dieses Icon hat?
Ich hab das so gemacht, aber es funzt nicht:
wndClass.hIcon = LoadIcon(hInstance,"Icon.ico");
Ich seh aber jetzt nicht mein selbstgemachtes Logo bei meiner Exe-Datei...wieso nicht? |
|
Nach oben |
|
 |
Jörg JLI MVP


Anmeldedatum: 19.07.2002 Beiträge: 182 Wohnort: Siegen/NRW Medaillen: Keine
|
Verfasst am: 11.09.2002, 12:13 Titel: |
|
|
Du musst ein Resourcenskript zu deinem Projekt hinzufuegen. Dort fuegst du eine neue Iconresource ein, die dann das Programmicon darstellt.
Der o.g. Code funktioniert nicht, weil du dort das Icon ja nur zur Laufzeit als Programmicon lädst. Vom Explorer wird der Code ja nicht ausgeführt, sondern erst, wenn man das Programm startet. _________________ www.messiahzone.de.vu |
|
Nach oben |
|
 |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 11.09.2002, 12:27 Titel: |
|
|
und versuchs mal so
Code: |
wndClass.hIcon = LoadIcon(hInstance,MAKEINTRESOURCE(IDI_Icon));
|
_________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
 |
Ciceri Super JLI'ler

Alter: 37 Anmeldedatum: 26.08.2002 Beiträge: 418 Wohnort: Wischhafen/in der nähe Hamburgs Medaillen: Keine
|
Verfasst am: 11.09.2002, 13:49 Titel: |
|
|
wie kann ich denn ein bild als icon speichern _________________ www.z-software.de
Spieleentwicklung-Pur
Besuchen Sie uns. |
|
Nach oben |
|
 |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 11.09.2002, 13:58 Titel: |
|
|
Einfügen->Ressourcen->Icon _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
 |
Michael JLI'ler
Anmeldedatum: 20.07.2002 Beiträge: 173 Wohnort: Münster / NRW Medaillen: Keine
|
Verfasst am: 11.09.2002, 15:38 Titel: |
|
|
kann man auch extern machen. 32x32 pixel, 256 farben .bmp mit paint malen und dann einfach als .ico speichern _________________ Es geht auch ohne  |
|
Nach oben |
|
 |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 11.09.2002, 16:59 Titel: |
|
|
zwar bischen umständlich, aber geht auch  _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
 |
Ciceri Super JLI'ler

Alter: 37 Anmeldedatum: 26.08.2002 Beiträge: 418 Wohnort: Wischhafen/in der nähe Hamburgs Medaillen: Keine
|
Verfasst am: 11.09.2002, 17:41 Titel: |
|
|
so wie michael esw gesagt hatte, meinte ich
ich probiere es mal gleich _________________ www.z-software.de
Spieleentwicklung-Pur
Besuchen Sie uns. |
|
Nach oben |
|
 |
Claudio Junior JLI'ler

Anmeldedatum: 25.08.2002 Beiträge: 63
Medaillen: Keine
|
Verfasst am: 11.09.2002, 19:36 Titel: Forum mal wieder Note 1;) |
|
|
So, also thx...jetzt gehts...  |
|
Nach oben |
|
 |
DerJJ Junior JLI'ler
Anmeldedatum: 24.12.2002 Beiträge: 84
Medaillen: Keine
|
Verfasst am: 25.12.2002, 18:25 Titel: |
|
|
Also, ich hab das auch gemacht, und will des jetzt einfügen,
musste dann noch ne datei "resourcen.h" einfügen und dadrin:
Code: |
#define IDC_CURSOR1 105
#define IDI_ICON1 103
|
und dann hab ich in meinem Programm
Code: |
wndClass.hCursor = LoadCursor(NULL, MAKEINTRESOURCE(IDC_CURSOR1));
wndClass.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1));
wndClass.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1)); |
´Das Programm selbst hat das symbol, aber wenn ich jetzt das programm aufrufe, dann hab ich nen dämlichen Windows doppelpfeil und im TAB-dingens ist immer ein orter kreis mit nem weißem X drin...
Wie bekomme ich es hin das mein Curosr funzt und im TAB-dingens auch mein Programmsymbol drin is?
Funzen tut es ja auch sonn bissl, weil ich hab ja des als normales Explorer Symbol... |
|
Nach oben |
|
 |
Jörg JLI MVP


Anmeldedatum: 19.07.2002 Beiträge: 182 Wohnort: Siegen/NRW Medaillen: Keine
|
Verfasst am: 25.12.2002, 18:44 Titel: |
|
|
Geh mal, wenn du im Icon-Editor bist, auf Bild->Geräteabbild öffnen (oder so ähnlich). Dort kannst du das 16x16-Bild in deinem Icon zum Bearbeiten aktivieren. _________________ www.messiahzone.de.vu |
|
Nach oben |
|
 |
|