Gast
2012-07-12, 15:44:43
Ich habe da ein problem,welches mich sehr nervt und ich keine Ahnung habe woran es liegt.
int anz;
this->GetDlgItemTextW(IDC_ANZAHL_EDIT,this->m_anz);
anz=atoi((char*)this->m_anz.GetBuffer(TextBuffer.GetLength()));
Wenn ich in das CEdit-Feld(IDC_ANZAHL_EDIT) im Dialog z.B.12345 eingebe holt er mit GetDlgItemTextW 12345 in m_anz.
Ab jetzt weiss ich nicht mehr was ich machen soll mit atoi ist das Ergebniss(anz) immer nur 1. Es wird immer nur die erste Ziffer ausgegeben.
Ich bitte um Hilfe.
Danke
int anz;
this->GetDlgItemTextW(IDC_ANZAHL_EDIT,this->m_anz);
anz=atoi((char*)this->m_anz.GetBuffer(TextBuffer.GetLength()));
Wenn ich in das CEdit-Feld(IDC_ANZAHL_EDIT) im Dialog z.B.12345 eingebe holt er mit GetDlgItemTextW 12345 in m_anz.
Ab jetzt weiss ich nicht mehr was ich machen soll mit atoi ist das Ergebniss(anz) immer nur 1. Es wird immer nur die erste Ziffer ausgegeben.
Ich bitte um Hilfe.
Danke