Cтраница 3
После вызова функции OnSize окно представления очищается, а для перерисовки окна вызывается функция OnDraw. Функция OnDraw не рисует непосредственно узор. Она переустанавливает столбец в 0 таким образом, что функция DrawCol начинает перерисовывать рекурсивный узор ( один столбец за один раз), начиная с первого столбца. Законченное определение функции OnDraw выглядит следующим образом. [31]
Назовите три из четырех методов, которые могут использоваться для принудительной перерисовки элемента управления. [32]
Событие OnPaint происходит тогда, когда форма по какой-либо причине требует перерисовки. Используйте это событие для вывода изображений, которые должны постоянно присутствовать на экране. В большинстве случаев отдельные компоненты самостоятельно обновляют изображения, но иногда вам может потребоваться рисовать на самой форме. [33]
Глава содержит материалы по управлению экраном: зумирование, панорамирование, перерисовка и регенерация, а также изменение порядка создания рисунков. [34]
Некоторые из функций настройки по умолчанию после изменения параметров не допускают перерисовки линейки в соответствии с новыми значениями. [35]
В противном случае вызывается метод Invalidate, а затем Update для одновременной перерисовки и нижерасположенных ос-мсн гивуправления. [36]
Последнее значительно ускоряет процесс обработки индикаторной диаграммы, поскольку устраняет необходимость перерисовки диаграммы на миллиметровую бумагу. [37]
Помните, что команда Построить заново ( восстанавливает изображение текущего окна путем полной перерисовки всех элементов плана этажа или ЗВ-изо-бражения) меню Экран является более медленной, чем команда Восстановить, но дает более точные результаты. [38]
Важно: Команды Восстановить и Построить заново восстанавливают данное окно без его перерисовки. Команда доступна, если вы находитесь в окне разреза / фасада. [39]
В средствах построения диаграмм Oracle Designer не предусмотрена операция повторного отображения ( перерисовки), поэтому инструментальное средство должно выполнять эту операцию принудительно. Самым простым способом является использование значков, расположенных в верхней правой части окна. [40]
Часть рисунка, не попавшая в недействительную область окна представления, при перерисовке отсекается, т.е. игнорируется. Однако полнофункциональная программа рисования или программа автоматизированного проектирования обычно строит намного более сложные рисунки, поэтому в подобных программах перерисовка фигур, которые находятся в недействительной области, весьма эффективна. [41]
![]() |
Пример обновления элемента меню. [42] |
Этот обработчик вызывается до вывода элементов интерфейса пользователя на экран ( или их перерисовки), что позволяет задать их внешний вид. [43]
Во многих случаях Windows берет на себя инициирование процесса отображения, отмечая область перерисовки и посылая функции соответствующего окна сообщение WM PAINT. Это сообщение обрабатывает само приложение, осуществляя процесс вывода данных в окно. [44]
Параметр IpDrawltemStruct является указателем на структуру DRAWITEMSTRUCT, которая содержит информацию о типе требуемой перерисовки. [45]