Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
Вопрос. Всем известно, что в Display Properties можно выставить Font Size - Small, Large, Others - а как ПРОГРАММНО понять, что установлено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2003, 10:38 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
Никак, именно по этому в документациях вы можете найти рекомендации не использовать фиксированных размеров при оформлении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2003, 18:12 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
И на этом - спасибо. Хотя вериться - не очень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 10:31 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
Может, GetDeviceCaps поможет? Получить размеры в пикселях и миллиметрах, сравнить с 96. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 11:34 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
2A.A.S. пожалуйста, поясните для тупых ( если не очень в лом ) ... Код: plaintext ... это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 13:13 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 15:21 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
GetDeviceCaps - действительно, как заметил товарищ JibSkeart, функция. Если на компе установлена Delphi, должен быть файл win32hlp (или что-то около того). Функция такая: function GetDeviceCaps(DC: HDC; Index: Integer): Integer; stdcall; В первом параметре передаем хендл устройства (десктоп, наверное, передавать надо), во втором - константы. Константы есть такие: DRIVERVERSION = 0; { Device driver version } TECHNOLOGY = 2; { Device classification } HORZSIZE = 4; { Horizontal size in millimeters } VERTSIZE = 6; { Vertical size in millimeters } HORZRES = 8; { Horizontal width in pixels } VERTRES = 10; { Vertical height in pixels } BITSPIXEL = 12; { Number of bits per pixel } PLANES = 14; { Number of planes } NUMBRUSHES = $10; { Number of brushes the device has } NUMPENS = 18; { Number of pens the device has } NUMMARKERS = 20; { Number of markers the device has } NUMFONTS = 22; { Number of fonts the device has } NUMCOLORS = 24; { Number of colors the device supports } PDEVICESIZE = 26; { Size required for device descriptor } CURVECAPS = 28; { Curve capabilities } LINECAPS = 30; { Line capabilities } POLYGONALCAPS = $20; { Polygonal capabilities } TEXTCAPS = 34; { Text capabilities } CLIPCAPS = 36; { Clipping capabilities } RASTERCAPS = 38; { Bitblt capabilities } ASPECTX = 40; { Length of the X leg } ASPECTY = 42; { Length of the Y leg } ASPECTXY = 44; { Length of the hypotenuse } SHADEBLENDCAPS = 45; { Shading and Blending caps } (выдрано из Windows.pas) Ну вот, собственно, и все. Получаем значение функции с параметром VERTSIZE, получаем с параметром VERTRES. Имеем размер в пикселях и миллиметрах. Точно зная, что разрешение с нормальными шрифтами 96 dpi, можно что-то там сравнить. Надоело писать, в общем. PS. Этот GetDeviceCaps я использовал во времена Delphi1, Win3.1 и только для принтера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 16:01 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
автор писал:Я не такой дурак, как может показаться, когда познакомишься со мной по-ближе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 16:29 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
... сорри, рука сорвалась... 8)) Эта функция - Дельфическая? ( ну не пишу я на Дельфи !) Если да, то может есть более общеупотребительные ходы? Конечно не вопрос на Дельфях DLL залудить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 16:32 |
|
||
|
Как понять SMALL/LARGE FONT установлен на рабочем месте?
|
|||
|---|---|---|---|
|
#18+
Да не делфи это... а Win32API... де хочеш там и юзай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2003, 19:59 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=228&tid=1348666]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 147ms |

| 0 / 0 |
