Автор | Сообщение |
|
| |
Пост N: 120
Зарегистрирован: 12.07.06
|
|
Отправлено: 13.12.14 15:16. Заголовок: Шрифт какого размера используется в системе
Подскажите как узнать, шрифт какого размера используется в системе? Необходимо работать в XP, 7 и 8
|
|
|
Ответов - 3
[только новые]
|
|
|
| постоянный участник
|
Пост N: 3838
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.12.14 08:37. Заголовок: alex_II пишет: Подс..
alex_II пишет: цитата: | Подскажите как узнать, шрифт какого размера используется в системе? |
| Так в системе до фига шрифтов и размеров.... Открываешь настройки и смотришь... Если тебе нужно определить установлен ли крупный шрифт в системе, то уже это не раз обсуждалось, смотри: http://clipper.borda.ru/?1-1-0-00000358-000-280-0 Поиск по строке - Для начала используй следующую функцию для определения факта использования крупного шрифта:
|
|
|
|
| |
Пост N: 121
Зарегистрирован: 12.07.06
|
|
Отправлено: 14.12.14 13:18. Заголовок: Да, это то что мне н..
Да, это то что мне нужно, но в Windows 8 эта функция при разных размерар шрифта всегда возвращает .F.
|
|
|
|
| |
Пост N: 4354
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.12.14 15:32. Заголовок: Гугл - сила , если е..
Гугл - сила , если его правильно спросить function Main() ? GetSysFontSize() ? GETDEFAULTFONTNAME() ? GETDEFAULTFONTHEIGHT() return nil #pragma BEGINDUMP #include <hbapi.h> #include <windows.h> HB_FUNC( GETSYSFONTSIZE ) { HWND hWnd = GetDesktopWindow(); HDC hDC = GetWindowDC( hWnd ); int iOldMode = SetMapMode( hDC, MM_TEXT ); TEXTMETRIC tm; GetTextMetrics( hDC, &tm ); SetMapMode( hDC, iOldMode ); ReleaseDC( hWnd, hDC ); hb_retnl( tm.tmHeight ); } #pragma ENDDUMP #pragma BEGINDUMP #include <Windows.h> #include <hbapi.h> HB_FUNC( GETDEFAULTFONTNAME ) { LOGFONT lf; GetObject( ( HFONT ) GetStockObject( DEFAULT_GUI_FONT ) , sizeof( LOGFONT ), &lf ); hb_retc( lf.lfFaceName ); } HB_FUNC( GETDEFAULTFONTHEIGHT ) { LOGFONT lf; GetObject( ( HFONT ) GetStockObject( DEFAULT_GUI_FONT ) , sizeof( LOGFONT ), &lf ); hb_retni( lf.lfHeight ); } #pragma ENDDUMP
|
|
|
|