Fonts & sizes

3 отговора 61 прегледа
#1

Fonts & sizes

Някой да знае как се взима дължината (в пиксели примерно) на текст изписан с определен шрифт (определена големина стил и т.н.).
Необходимо е да провериажам дали текста се събира в правоъгълник с определена ширина. А шрифта се задава от потребителя.

Отговор
в отговор на pitasht #2

Re: Fonts & sizes

виж това дали не става
BOOL GetTextExtentPoint(
HDC hdc, // handle to DC
LPCTSTR lpString, // text string
int cbString, // number of characters in string
LPSIZE lpSize // string size
);

Отговор
в отговор на zaphod #3

Re: Fonts & sizes

Благодаря ти :)
Лошото е че ако няма .НЕТ вариант, ще трябва да използвам unsafe код.

Отговор
в отговор на zaphod #4

Re: Fonts & sizes

Аааа то ж .нет -а имало MeasureString :)))
Благодяря ти че ме насочи :)

Отговор