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