Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Сообщение RichEdit - увеличение шрифта?


Автор: Alexeyt 11.1.2008, 18:31
В RichEdit (WinXP SP2)
есть такая фишка:
Ctrl + колесо = изменить размер шрифта.
Можно ли этого добиться программно? Т.е. послав какое-то сообщение RichEdit.


Можно и просто размер Font.Size изменить, но это не то.
При этом меняется шрифт всего текста, и весь текст становится одного размера. Форматирование, т.е. разные размеры шрифта, при этом слетает.

Автор: MetalFan 11.1.2008, 18:55
уже ответил. дублирую.
http://msdn2.microsoft.com/en-us/library/bb774296(VS.85).aspx ?
Код
  EM_GETZOOM = WM_USER + 224;
  EM_SETZOOM = WM_USER + 225;

Автор: Alexeyt 12.1.2008, 21:26
Да, оно. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)