Есть такая функция у компонента Graphics в GDI+, называется SetTextContrast. Нужна она, чтобы выставить величину контраста, используемую при выводе antialiasing текста. И есть еще такая системная функция SystemParametersInfo, которая по параметру SPI_GETFONTSMOOTHINGCONTRAST возвращает установленное в системе значение контраста, для тех же операций. При этом, если посмотреть описание этой системной функции, то выясняется, что значение параметра контраста меняется от 1000 до 2200, и по умолчанию установлено в 1400.
Самое интересное (и почему то вот этого в МСДН уже нет), что функция SetTextContrast принимает значения параметра в пределах от 0 до 12, а отнюдь не от 1000 до 2200. Соответственно, получив значение из SystemParametersInfo, надо его вначале привести к соответствующим пределам, т.е. вычесть 1000 и поделить на 100.
Кто бы знал, полчаса пытался понять, с чего бы оно не работает.
пятница, 27 августа 2010 г.
Про SetTextContrast в GDI+
суббота, 9 января 2010 г.
Про Window 7 и VHD файлы
Выяснил, что в Windows 7 можно подцепить VHD файлы (это образы дисков виртуальной машины Virtual PC) как обычные диски - весьма логичная опция и удобная. Вроде как можно даже настроить загрузчик, чтобы с виртуального диска и система грузилась, что и вовсе здорово, но сам не проверял.
Правда с испорченым проводником и дикими опциями безопасности, это меня не примерило, так что пока посижу на XP.
Про Windows 7
Поставил себе Windows 7. Честно говоря, все эти аеры и прочее меня вообще не тронули, ну т.е., наверное, классно, но через месяц приестся и перестанешь замечать, а меня лично раздражает, не люблю все эти разукраски.
Новый вариант проводника, который я так понимаю появился в Висте, не порадовал там, и не радует здесь, мне как-то старый привычнее. А отсутствие меню и панели инструментов, к которым я привык, так и просто раздражает. Ну вот такой я дебил, привык работать с буфером обмена через панель инструментов.
По сравнению с вистой, ИМХО стало хуже, в Висте я достаточно быстро обнаружил отключения UAC, отключил эту хрень и живу относительно спокойно (правда виста у меня на ноуте, а я пользуюсь им не часто). Здесь быстро найти нужный чекбокс не удалось, и то, что надо постоянно жмыхать правой кнопкой по ехе-шнику и говорить, что таки да я хочу запустить его от админа, притом что синим по белому написано, что я и так админ, несколько утомляет.
Честно сказать, в инсталляции системы не хватает одного простого вопроса. "Хотите, чтобы мы задрали Вам мозг своим предстовлением о безопасной работе, или Вам на безопасность положить?". Вот ка бы он был, и при выборе второго варианта, вся эта шняга с запуском из под админа, не запуском из под админа шла лесом, можно было бы подумать о переходе на новую ОС. А пока, как то не понятно на хрена бы мне весь этот гемморой.
понедельник, 25 мая 2009 г.
Про XPS Viewer
С большим уважением отношусь к фирме микрософт и их разработкам. И формат XPS мне нравится на много больше, чем PDF. Правда спецификация мягко говоря сделана коряво в плане оформления, но это терпимо. Но объясните мне тупому, почему их XPS Viewer постоянно валится, причем не тогда когда с ним что-то делаешь, а просто открыл документ, сидишь другими вещами занимаешься, вдруг ОПА! оно уже свалилось.
Ну и прямо скажем XPS Viewer этот, явно специально сделан для меня и других кто пишет просмоторщики, потому что даже STDU Viewer на фоне микрософтовского выглядит как Windows XP на фоне Win 3.11.
P.S. В свой просмоторщик таки добавил формат XPS, так что тем кому нужен XPS Viewer - качайте.