phi und delta
-
wie kann ich φ und wie kann ich Δ in
TextOut (hdc, 140, 1, "delta phi", 10);
schreiben???
thx for help
-
WCHAR text[3] = {0}; text[0] = 0x0394; text[1] = 0x03C6; MessageBoxW(NULL, text, L"", 0);
Du musst aber auf jeden Fall einen Font in den DC selektieren, der die entsprechenden Zeichen auch enthält - deswegen der Einfachheit halber mal mit einer MessageBox.
-
des wär aber dumm wenn ich dafür extra ne message box brauch...
kann man des net auch anders machen?
-
doch, das geht mit jedem font, der unicode zeichen definiert hat (z.B. Lucida sans Unicode)
-
Wenn du ein entsprechenden Font in den DC selektierst, dann kannst du natürlich auch TextOut verwenden Also dann so irgendwie:
hdc = BeginPaint (hwnd, &ps); HGDIOBJ hOldFont = SelectObject(hdc,GetStockObject(DEFAULT_GUI_FONT)); WCHAR text[3] = {0}; text[0] = 0x0394; text[1] = 0x03C6; TextOutW(hdc, 0, 0, text, lstrlenW(text)); SelectObject(hdc,hOldFont); EndPaint (hwnd, &ps);