Програмное отключение сглаживания экранных шрифтов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Cav
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 14.07.2003 (Пн) 19:25

Програмное отключение сглаживания экранных шрифтов

Сообщение Cav » 08.01.2006 (Вс) 16:06

По умолчянию в XP- стандартное, в LongHorne - cleartype, в 9x - вообще нету сглаживания вроде.

Как программно отключить/включить сглаживание? Ключи в реестре знаю - но их изменение не приводит к мгновенным результатам, а когда меняешь через свойства экрана - вуаля, и всё обновилось в реальном режиме. Наверное естьк акие то вызовы? или обновение? Кто нибудь сталкивался?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.01.2006 (Вс) 16:12

http://msdn.microsoft.com/library/defau ... rsinfo.asp
SPI_SETFONTSMOOTHING
SPI_SETFONTSMOOTHINGCONTRAST
SPI_SETFONTSMOOTHINGTYPE
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Cav
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 14.07.2003 (Пн) 19:25

Сообщение Cav » 08.01.2006 (Вс) 16:16

О! Огромное спасибо. Ща буду тестить :)

Cav
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 14.07.2003 (Пн) 19:25

Сообщение Cav » 08.01.2006 (Вс) 16:21

Нашел код на vbstreets. Если кому ещё будет надо: http://bbs.vbstreets.ru/viewtopic.php?t ... 0f0e826c39


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 173

    TopList  
cron