Gå til innhold

Anbefalte innlegg

InitCommonControls() er utgått (obsolete).

InitCommonControlsEx(..) er visst tingen nå.

http://msdn.microsoft.com/library/default....moncontrols.asp

 

Hvis du forsatt får undefined reference må du adde comctl32.lib eller comctl32.dll (ellernoe) i link-options et sted.

Jepp, comctl32.lib under "additional dependencies" :)

 

..eller skriv

 

#pragma comment (lib, "comctl32.lib")

 

 

kr1570ffz0r: du glemte forresten å terminere [MER offtopic svada] blokken i det forrige innlegget ditt ;)

 

Litt mer seriøst:

 

Du bør lære deg å bruke MSDN til å finne hvilke biblioteker du trenger å linke inn i applikasjonene dine. Hvis du slår opp på InitCommonControlsEx i MSDN vil det nesten nederst stå navn på et bibliotek bak "Import library". Dette er biblioteket du trenger å linke inn for å bruke den respektive funksjonen :)

Endret av kjetil7
Lenke til kommentar
Videoannonse
Annonse

[Ennå mer offtopic svada]

Jeg fikk med meg det etterpå (taggen), men gadd ikke å edite. :nei:

comctl32.lib er et ASM library, er det ikke? (ja, jeg vet at C++ støtter ASM)

Hva mer gøy kan du gjøre med "#pragma" (har aldri helt forstått den)?

[/Ennå mer offtopic svada]

 

EDIT: Litt mer:

Jeg bruker MSDN, men har ikke brukt det så mye, siden jeg nettop

har komt på nett (STEINALDER, jeg vet det), så jeg er ikke så godt kjent med

systemet der ennå.

Endret av kr1570ffz0r
Lenke til kommentar

N.p. :]

MSDN kan være rotete noen ganger.

 

(Er noe eksempel-kode på bunnen der forresten.)

 

Edit:

Men hvilken header skal jeg bruke?

Det kommer frem på bunnen av hver side som omtaler hver av funksjonene, f.eks.:

http://msdn.microsoft.com/library/default....awthemetext.asp

..på bunnen:

Function Information

 

    Stock Implementation UxTheme.dll

    Custom Implementation No

    Header uxtheme.h

    Import library UxTheme.lib

    Minimum operating systems Windows XP

 

Det er mulig du må laste ned en Platform SDK av noe slag; hvis du mangler filer og biblioteker. Det er en tråd her som snakker litt om dette:

http://forum.sourcecode.no/index.php?showtopic=234338

 

Edit2:

Du trenger i såfall bare "Core" delen av Platform SDK.

Endret av søppel
Lenke til kommentar

Vil tro 99% av koden er skrevet i C eller C++. Heller tvilsomt at noen av bibliotekene er skrevet i assembler siden det er lite å hente på det. Noen kritiske rutiner er sikkert optimalisert, men i sammenhengen er det helt sikkert bare maks noen få prosent av den totale koden.

 

Vil anbefale deg å få tak i en lokal kopi av MSDN. Du kan laste ned April 2003 versjonen gratis fra Microsoft:

 

http://download.microsoft.com/download/b/d.../qtr40enud1.img

 

http://download.microsoft.com/download/b/d.../qtr40enud2.img

 

http://download.microsoft.com/download/b/d.../qtr40enud3.img

Lenke til kommentar

Øøøy, vent litt!

Toolkitet er bare compiler og linker og sånnt (uten editor og ide riktignok)! Det har du fra før, har du ikke?

 

PlatformSDK'en er noe annet, som det også linkes til fra tråden.

 

Edit:

Jaja; altids veldig kjekkt å lære seg å bruke kompiler fra kommandolinjen, og så er jo VC2003 nyere enn VC6.0 da. Selv om akkurat denne gratisversjonen mangler editor/ide.

 

Edit2:

Tro om det går å bruke det "gratis'e" VC2003-toolkitet med VC6.0 IDE'et?

Endret av søppel
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...