Avatar billede dcgeek Nybegynder
01. november 2002 - 10:05 Der er 5 kommentarer og
1 løsning

Hvordan bruger man resources?

Jeg vil gerne oprette følgende i en resource-fil:

Button1, Panel1, checkbox1 og Radiobutton1.

Når filen er lavet, så vil jeg gerne vide hvordan man sætter events, så hvis brugeren har klikker på en Button1, så sker der et eller andet, og hvis checkbox1 eller radiobutton1 er checked af, så skal der også ske et eller andet.
Jeg bruger Dev-C++, og har ikke ret meget forstand på brug af resource-filer.
Avatar billede soreno Praktikant
01. november 2002 - 10:08 #1
du sender events, eks:
SetDlgItemText(hwnd, ID_DIALOG_TEXT_INFO, "Data genereres - vent et øjeblik");

mere uddybende forklaring kan ses her:
http://www.winprog.org/tutorial/
Avatar billede soreno Praktikant
01. november 2002 - 10:13 #2
..du sender messages..
Avatar billede dcgeek Nybegynder
01. november 2002 - 10:55 #3
Jeg har læst den text før, og nu har jeg læst den igen, og jeg kan stadig ikke fatte hvordan den kan kalde resource-filen... Der er ingen steder angivet nogen *.res fil i source-koden!
Avatar billede soreno Praktikant
01. november 2002 - 12:15 #4
nej, det sker i kompileringen.
du kompilerer resourcen med:
windres.exe (sker sikkert automatisk i dev-cpp)
så får du en objektfil som du linker dit program med. (sker sikkert også automatisk..)

linkningen sørger for at placere resourcerne i forhold til de specifikationer der er til win32 exe filer. så kan man nemlig via api kald få fat i dem igen.

håber det hjalp lidt på forståelsen.. :-)
Avatar billede soreno Praktikant
01. november 2002 - 14:57 #5
nå ja, jeg glemte at skrive:
når du så skal have fat i en resource referere du den via det nummer den får (kig i .res eller .rc filen). det man så oftes gør er at man laver nogle defines for at gøre det lettere at huske hvad som er hvad. den fil inkluderer du sikkert - "resource.h" er sådan noget.
Avatar billede exp-ralle Nybegynder
05. november 2002 - 15:03 #6
dcgeek --> Hvilken resource-builder bruger du?
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