Strings untereinander schreiben



  • Habe ein Problem mit Stringformatierungen in einem Textfeld.
    Soll bei 30 Zeichen in dem Textfeld untereinander schreiben.
    Funktioniert nicht. Zeigt zwar keinen Fehler,Warnung,logischerweise in MFC an
    aber es funktioniert kurz gesagt nichts.

    void CFrageDlg::m_LengthCheck()
    {
    	if(m_strFrage.GetLength()>30){
    		int i;
    		i=atoi(m_strFrage);	
    		for(i=0;i<30;i++){
    			if(i>30){
    				m_strFrage.Format(IDC_FRAGE +"\n");
    			}
    		}	
    		UpdateData(false);
    	}
    }
    

    P.S.: Danke wegen Lösen des Stringübergabeproblems in der Combobox. Sorry meinerseits, man sollte sich die Hilfe mal genauer durchlesen.


  • Mod

    Die Box muss den Stil ES_MULTILINE haben und als Trennzeichen musst Du "\r\n" verwenden!


Anmelden zum Antworten