CEdit mit polnischen Sonderzeichen

Hallo zusammen,

ich habe ein etwas älteres Projekt (Visual 6.0), in dem ich gerne den polnischen Zeichensatz(CP1250) verwenden würde.
Nachdem ich das Projekt auf einer polnischen Windowsversion übersetzt habe, bekomme ich nun bspw. in von CStatic abgeleiteten Klassen die polnischen Sonderzeichen schön angezeigt.

Was mir aber nicht gelingen will, ist polnische Sonderzeichen in eine CEdit-Komponente einzugeben.

C/C++ Code:

CString str(„źćłę“);
lpszString = (LPCTSTR)str;
CEdit::SetWindowText( lpszString );

Das Textfeld zeigt mir anschließend zwar Sonderzeichen an, aber eben die aus der CP1252 Tabelle und nicht die polnischen…
Um genau zu sein, stehen die folgenden Zeichen im Textfeld:
Ÿæ³ê
Auch bei der Eingabe werden nicht die polnischen Sonderzeichen angezeigt, sondern die gleichen Hieroglyphen wie über SetWindowText

Ich frage mich also, wie macht das ein polnischer Programmierer???

Muss ich dazu mein ganzes Projekt aus UNICODE umstellen?
Oder ist das normalerweise möglich und ich hab nur eine Einstellung in meinem Projekt übersehen.

Vielen Dank für eure Hilfe!