umlaute
-
Hallo NG.
Ich habe ein Problem mit der Darstellung von Umlauten in einem View, abgeleitet von CView.
Innerhalb der OnDraw steht folgender Code:
CString szHello = _T( "Vergütung" ); pDC -> TextOut( 20, 130, szHello );
und innerhalb der ressource.h habe ich noch
#define _UNICODE
eingefügt.
Heraus kommt aber für das "ü" eine Art von "b".
Was nun?
Danke,
c
-
Warum arbeitest du mit ein Macro?
CString szHello = "Vergütung"; pDC -> TextOut( 20, 130, szHello );
Vossy
-
weil ich echt verzweifelt bin zu blöd zu sein ein "ü" auf dem Bildschirm dazustellen und mittlerweile glaube so ziemlich alles ausprobiert zu haben. es macht aber auch ohne makro keinen unterschied. ich habe auch schon die suche angestrengt, aber wieso bin ich denn der einzige mit dem problem? raff ich nicht.
c
-
Ich habe mittlerweile herausgefunden, woran das liegt. Vielleicht hat ja noch irgendwann jemand so ein Problem. Ich arbeite an dieser Stelle nicht mit der System Font, sondern habe das ganze auf Verdana umgestellt. Letztlich fehlte im Struct lediglich folgende Angabe:
logFont.lfCharSet = ANSI_CHARSET;
Gruß,
c