Avatar billede mathiash Nybegynder
09. december 2005 - 16:01 Der er 1 løsning

Datatype fejl - SendDlgItemMessage

Hej!

Jeg har lidt problemer med nogle datatyper.

Jeg har en select boks jeg tilknytter noget data med LB_SETITEMDATA, jeg ved at dataene er knyttet til boksen jeg bruger så denne kode:
unsigned int num_index = SendDlgItemMessage(hwnd, IDC_FINDKUNDE_LISTE, LB_GETCURSEL, 0, 0);

Første gang jeg har selected noget og der bliver klikket på en knap der behandler dataene indeholder num_index det rigtige index men hvis jeg derefter fx. klikker på en anden ting i listen og klikker på knappen så er num_index = 1239444 (Jeg har 2 ting i list boksen)

Jeg får også en warning på dataloss: warning C4244: 'initializing' : conversion from 'LRESULT' to 'unsigned int', possible loss of data

Hvordan kan jeg klare det?

Jeg bruger Visual c++ .net og programmerer i ren win32

Med venlig hilsen
Mathias Hansen
Avatar billede mathiash Nybegynder
09. december 2005 - 18:40 #1
Prøver lidt selv, er nok for svært at forklare.
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