fujitsufan
Erfahrenes Mitglied
Hallo Muepe32,
den Parameter 6 der "GetCharacterPlacement(,,,,n);" hatte ich mit 0 und auch mit dem Rückgabewert der Funktion GetFontLanguage(), auch maskiert mit FLI_MASK beglückt.
Auch die DWORD ändern nichts.
Ich stelle fest, dass der Handle zum Device Context nicht gültig ist oder auf eine anderes Steuerelement zeigt.
Der Versuch über den Device Context Handle auf das Steuerelement zu schreiben läuft schief.
Jetzt versuche ich ob es an den x- y- Koordinaten liegen mag.
mfG.
fujitsufan
den Parameter 6 der "GetCharacterPlacement(,,,,n);" hatte ich mit 0 und auch mit dem Rückgabewert der Funktion GetFontLanguage(), auch maskiert mit FLI_MASK beglückt.
Auch die DWORD ändern nichts.
Code:
DWORD dLangInfo = GetFontLanguageInfo(hdcEdit);
DWORD dFlags = dLangInfo | FLI_MASK;
DWORD dRet = GetCharacterPlacement(hdcEdit, acChPl, nCount, nMaxExtent, &lpResults, dFlags);
Ich stelle fest, dass der Handle zum Device Context nicht gültig ist oder auf eine anderes Steuerelement zeigt.
Der Versuch über den Device Context Handle auf das Steuerelement zu schreiben läuft schief.
Code:
HWND hwndEdit = GetDlgItem(_instance->hDlg, IDC_EDIT1);
HDC hdcEdit = GetDC(hwndEdit);
bool b = TextOutA( hdcEdit , 0 , 0 , "TEST" , 4 );
mfG.
fujitsufan