Stringübergabeproblem bei Combobox
-
Habe folgendes Problem.
Soll String an Dialogbox übergeben. Klappt nur nicht.
Es werden lediglich immer nur ein Ascii Zeichen ausgegeben.
Habe mit Arrays, Stringfunktionen a la strcpy... rumprobiert. Nix funktioniert.
Würde mich freuen wenn Hilfe kommt.void CSchwi::OnSelectCh()
{
char string;
string=m_cmbSchw.GetCurSel();
m_strSchw.Format("%s",string);
UpdateData(FALSE);
}
-
Partmensch07 schrieb:
Habe folgendes Problem.
Soll String an Dialogbox übergeben. Klappt nur nicht.
Es werden lediglich immer nur ein Ascii Zeichen ausgegeben.
Habe mit Arrays, Stringfunktionen a la strcpy... rumprobiert. Nix funktioniert.
Würde mich freuen wenn Hilfe kommt.void CSchwi::OnSelectCh()
{
char string;
string=m_cmbSchw.GetCurSel();
m_strSchw.Format("%s",string);
UpdateData(FALSE);
}fast richtig, nur wenn du char definierst, ist das nur ein zeichen und GetCurSel() gibt dir die nummer des eintrages der ausgewählt ist.
void CSchwi::OnSelectCh() { m_cmbSchw.GetLBText(m_cmbSchw.GetCurSel(),m_strSchw) UpdateData(FALSE); }Gruß Matthias