008
08.02.2007, 21:14 Uhr
~Banana
Gast
|
Hallo zusammen, hab nun die Konvertierung teilweise hingekriegt - wenn ich das wchar_t Array in die CString Zeichenkette konvertieren/kopieren will, kommt zwar keine Fehlermeldung mehr (konvertiere über den Operanten '='), aber das Ausgabefeld ist (ohne, dass eine Eingabe erfolgt hat) gefüllt mit exotischen Zeichen
C++: |
CString read; wchar_t trans[1024]; CSliderCtrl *slider=(CSliderCtrl *)GetDlgItem(IDC_SLIDER1); GetDlgItemText(IDC_EDIT1, read); int faktor = slider->GetPos(); char change; memcpy(trans, read, read.GetLength()); for(int i=0; i< read.GetLength(); i++) { change = trans[i]; change += faktor; trans[i] = change; } read = trans; // hier stimmt was nicht?! SetDlgItemText(IDC_EDIT3, read);
|
Screenshot
|