listbox
-
ich habe ein problem ich möchte was in eine listbox einfügen und das klappt auch mit: SendDlgItemMessage(hDlg, IDC_LIST,LB_ADDSTRING,0, (long)"12");
ich will aber halt keine char sondern int zahl da einfügen:
int zahl;
zahl = 100;
SendDlgItemMessage(hDlg, IDC_LIST,LB_ADDSTRING,0, zahl); oder
SendDlgItemMessage(hDlg, IDC_LIST,LB_ADDSTRING,0, (long)zahl);das geht aber nicht
kann mir jemand sagen was ich falsch mache
-
Du könntest deine Zahl zuerst in eine Zeichenkette wandeln (z.B mit wsprintf)
-
das hilft mir aber jetzt nicht viel sag dann mal bitte wie wie ich das machen soll
-
Probier's mal so:
CHAR buffer[16]; wsprintf(buffer,"%d",zahl); SendDlgItemMessage(hDlg,IDC_LIST,LB_ADDSTRING,0,(LPARAM)buffer);
-
hmm scheint zu klappen danke