Есть ли способ увеличить содержимое Rich Textbox в VB6? - PullRequest
0 голосов
/ 23 декабря 2009

Я пытаюсь увеличить (изменить размер) содержимое поля расширенного текста в VB6, чтобы все содержимое было видно. (Я уменьшаю масштаб до исчезновения полос прокрутки).

1 Ответ

2 голосов
/ 23 декабря 2009

Нет, но вы можете смоделировать его следующим образом.

  • создать большую форму и позицию, если где-то за кадром
  • поместите ваш RichEdit (или его копию) в эту форму
  • размер RichEdit, чтобы он мог хранить все без полос прокрутки
  • создайте память постоянного тока (CreateDC) и выберите в нее растровое изображение, достаточно большое для хранения содержимого вашего RichEdit (CreateDIBSection)
  • отправляет за пределы экрана RichEdit сообщение WM_PRINTCLIENT, содержащее память DC
  • StretchBlt от DC памяти до экрана, на котором вы хотите увеличить изображение.

    (гмм!)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...