Probleme mit Unicode trotz Schriftart!



  • Hallo Leute!

    Ich hba hier im Forum schon viel gelesen und versucht. Ich hab mein Projekt in den Eigenschaften auf den Unicode Zeichensatz eingestellt bei "verwendeter Zeichensatz" Bringt nix. (ich verwende VC .NET 2003)

    dann:

    #define UNICODE
    #define _UNICODE
    

    Ich möchte einen Button mit, sagen wir, griechischen Buchstaben beschriften. Dazu habe ich die Schriftart "Arial Unicode MS" gesetzt:

    int nHeight=14;
    int nWidth=0;
    int nWeight=FW_BOLD ;
    bool bUnderline=false;
    bool bItalic=false;
    bool bStrikeOut=false;
    font.CreateFont(nHeight,nWidth,0,0,nWeight,bItalic,bUnderline,bStrikeOut,0,0,0,0,0,_T("Arial Unicode MS"));
    

    Dazu einen Button und diesen mit der Schriftart versehen und betextet:

    CButton * but;
    but = (CButton *)GetDlgItem(IDC_BUTTON_1);
    but->SetFont(&Font);
    but->SetWindowText(_T("ΩΩΩΩΩΩΩ"));
    

    sind übrigens kleine Omegas. 😉

    Er scheint das alles zu ignorieren. Er schreibt die beiden einzelnen Bytes auf den Button so scheint es.
    Kann mir da jemand weiterhelfen?

    Grüße Ranger


Anmelden zum Antworten