Avatar billede udvikler Nybegynder
23. oktober 2006 - 20:37 Der er 7 kommentarer og
1 løsning

Hjælp med at tilføje ikon i windows vindue

Jeg har hentet denne browser som er lavet af nogle simple c++ filer: http://damb.dk/webctrl.zip

Jeg vil gerne have en til at forklare hvordan jeg kan ændre det ikon der er i hjørnet øverst til venstre i windows vinduet når man åbner browseren.
Avatar billede medions Nybegynder
23. oktober 2006 - 21:31 #1
http://www.codeguru.com/cpp/com-tech/shell/

Læs næsten nederst, der er der massere af guides til at tilføje sit program til Trayet...

//>Rune
Avatar billede medions Nybegynder
23. oktober 2006 - 21:32 #2
Avatar billede bertelbrander Novice
23. oktober 2006 - 22:00 #3
Det smarteste er at starte med at tilføje en .rc fil til projektet.
Derpå tilføjer du et ikon til .rc filen.
Og kalder LoadIcon for at få fat i ikonet.
Og sender et par WM_SETICON for at få windows til at bruge ikonet.

Hvilken compiler bruger du? Det er muligt at jeg laver et lille eksempel.
Avatar billede udvikler Nybegynder
23. oktober 2006 - 22:07 #4
Jeg bruger dev-cpp (bloodsheed.net)

skal lige siges at jeg er lidt nybegynder til c++, vil dog gerne leje med browseren et stykke tid.

Kunne være fedt hvis du gad at lave et exempel :-)
Avatar billede bertelbrander Novice
23. oktober 2006 - 23:48 #5
Lav en webhost.rc fil med disse linjer:
#include "resource.h"
IDI_ICON ICON "webicon.ico"
Du skal naturligvis ændre navnet, til navnet på din icon fil.

Og en resource.h fil med denne linje:
#define IDI_ICON 1200

I: bool WebHostWndClass::Create(HINSTANCE hAppInstance)
Skal du ændre de to gange:
LoadIcon(NULL, IDI_APPLICATION)
Til:     
LoadIcon(hAppInstance, MAKEINTRESOURCE(IDI_ICON))

Og så skal du "bare" have Dev-cpp til at inkludere .rc filen i projektet. Den skal inkluderes som resource. Der er meget lang tid siden jeg sidst har formået Dev-cpp til at foretage sig noget fonuftigt, så jeg ved ikke helt hvordan.
Avatar billede udvikler Nybegynder
24. oktober 2006 - 17:30 #6
Læg et svar
Avatar billede bertelbrander Novice
24. oktober 2006 - 19:54 #7
Jeg samler ikke på point.
Avatar billede udvikler Nybegynder
24. oktober 2006 - 21:12 #8
Så skal du bare have et stort tak for hjælpen ! :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester