Frågan#1 Jag har sedan en vecka kodat på ett Win32 program som ska ha ett simplet formulär. Allt är bra tills jag ska hämta data ur textfälten.
Inga syntaxfel osv. utan bara en tom variabel... Så här ser koden i det elementet ut:
void FetchData() {
TCHAR name[25] = {0};
GetDlgItemText(hDlg,IDC_NAME,name,99);
MessageBox(hWnd,name,"TEST!",MB_OK);
}
Som sagt så ligger problemet i att inget visas i MessageBox (förutom titeln).. Någon som har en aning/idé om hur jag ska gå till väga?
ViktorMedlem sedan aug. 20021 752 inläggVad händer om du kör denna kod
void FetchData() {
TCHAR name[25] = {0};
TCHAR name2[40]={0};
GetDlgItemText(hDlg,IDC_NAME,name,99);
strcpy(name2,"Namn: \"");
strcat(name2,name);
strcat(name2,"\"");
MessageBox(hWnd,name2,"TEST!",MB_OK);
}
Om du får upp texten
Namn: ""
Så är det något fel med GetDlgItemText, fel namn på textboxen eller något liknande.
/Viktor