Hi Ich habe in einem Nebenfenster meiner SDI Anwendung 2 CheckBox Elemente. Wie kann ich in die ein Häckchen reinsetzen ohne UpdateData zu verwenden? Bei UpdateData werden nämlich auch meine Kombinationsfelder zurückgesetzt. Das möchte ich vermeiden.
Und wenn ihr euch grad den Kopf für mich zerbrecht gebt mir doch bitte auch noch einen Tip wie ich in einem Eingabefeld einen Zeilenumbruch erzwingen kann wenn die Variable vom Typ CString ist . \n geht da ja nicht und den Rest mit Leerzeichen auffüllen klappt auch nicht immer da anscheinend die Anzahl der Zeichen pro Zeile von der Anzahl der Buchstaben abhängt, d.h. je mehr Buchstaben ich in einer Zeile durch Leerzeichen ersetze, desto mehr Zeichen krieg ich in eine Zeile rein. Somit hab ich keine feste Zeilenlänge. Dankeschön
hi, zeilenumbruch ist unter windows \r\n Für das erste gibt es eine Funktion (z.b von CButton) namens SetCheck(...) damit kannst du es "checken" (bzw häkchen setzen) oder "unchecken" (häkchen entfernen).
Dann gäbe es noch die CheckDlgButton funktion, welche z.b auch von der SetCheck-Funktion intern aufgerufen wird -- class God : public ChuckNorris { };Dieser Post wurde am 08.11.2004 um 12:48 Uhr von FloSoft editiert.
\r\n nicht. Das sind ja "NewLine" "Carriage return" -Befehle die z.B. der Texteditor kennt. Das wende ich auch an. Ich möchte bloß den CString auch in meinem Programm in einem Eingabefeld darstellen mit Zeilenumbrüchen. Da macht der aus \r\n nämlich 2 Dreiecke und keinen Zeilenumbruch. Gibts da ne andere Lösung?
du musst natürlich auch im eingabefeld "Mehrzeilig" aktivieren, dann wandelt er dir die 2 Rechtecke in einen Umbruch um -- class God : public ChuckNorris { };