Cтраница 2
Выберите команду Сервис Параметры, щелкните на вкладке Дополнительно и затем - на кнопке Область просмотра для открытия диалогового окна Область просмотра, показанного на рис. 10.18. Если вы хотите, чтобы сообщение, прочитанное в области просмотра, было отмечено как прочтенное, установите два нижних флажка. Если вы хотите пропустить несколько сообщений, оставив их отмеченными как непрочтенные, то установите верхний флажок. [16]
Пример панели вторичного окна Диспетчера Файлов. [17] |
Окна дисков ( Drive Windows) Norton Desktop for Windows, в отличие от панелей Диспетчера Файлов, могут включать и третью область - область просмотра. Она располагается в нижней части окна, в ней отображается содержимое текущего файла. [18]
Выберите команду Сервис Параметры, щелкните на вкладке Дополнительно и затем - на кнопке Область просмотра для открытия диалогового окна Область просмотра, показанного на рис. 10.18. Если вы хотите, чтобы сообщение, прочитанное в области просмотра, было отмечено как прочтенное, установите два нижних флажка. Если вы хотите пропустить несколько сообщений, оставив их отмеченными как непрочтенные, то установите верхний флажок. [19]
Для поддержки прокрутки не нужно изменять функцию OnDraw. Начало области просмотра для объекта контекста устройства, передаваемого в функцию OnDraw, уже скорректировано, вследствие чего текст или графика автоматически выводится в окне. [20]
В обычном режиме отображается большинство элементов форматирования, но не показывается правилъноерасположениерисунков. [21] |
Дает возможность просмотреть названия стилей всех абзацев. Обычно эта область просмотра спрятана. [22]
После того как MFC скорректирует начало области просмотра, функция OnDraw перерисует линии в окне представления, задавая те же координаты для каждой линии. Из-за изменения начала области просмотра линии будут выведены с учетом прокрутки. Привлекательность такой системы состоит в том, что не нужно модифицировать функцию OnDraw для работы с полосами прокрутки; операции прокрутки реализуются автоматически. [23]
Контроль положения выделенной области. [24] |
В некоторых случаях может потребоваться выделение не отдельного участка, а всей фонограммы. Для этого достаточно двойного щелчка в любой точке области просмотра, однако, следует иметь в виду, что при этом окажется выделенной только часть фонограммы, видимая на экране. [25]
Объект контекста устройства, передаваемый функции onDraw, уже имеет правильно установленное начало области просмотра, скорректированное для прокрученного рисунка. При создании собственного объекта контекста устройства его необходимо передать функции OnPrepareDC для коррекции начала области просмотра. [26]
Рассмотрим более подробно способ поддержки прокрутки в классе CScrollView. Однако при прокрутке документа с помощью полосы прокрутки MFC корректирует значение атрибута, называемого началом области просмотра. [27]
В системе BGI-графики вводится термин viewport. Специальный словарь дает следующее разъяснение: вьюпорт - это область просмотра, окно экрана, в компьютерной графике - часть пространства отооражения, в которой изображается и просматривается часть моделируемого объекта. [28]
Для изменения масштаба изображения существует поле масштабной шкалы с несколькими уровнями масштабов. При переходе на больший уровень масштаба появляется диалоговое окно с запросом выбора области просмотра. При утвердительном ответе нужно нажать на кнопку Yes и выбрать на карте интересующий пользователя участок изображения. [29]
Начало области просмотра определяет положение текста или графики относительно окна. Обычно точка с координатами ( 0, 0) появляется в левом верхнем углу окна представления, а точка с координатами ( 50, 100) - на расстоянии 50 пикселей от левого края окна и 100 пикселей от его верхнего края. Если прокрутить документ вниз на 75 пикселей, то MFC скорректирует начало области просмотра так, что обе точки появятся в окне на более высоких позициях. Точка с координатами ( 0, 0) не будет видна ( все, что выводится за пределы окна, отсекается, попросту - отбрасывается), а точка с координатами ( 50, 100) будет выведена на расстоянии 25 пикселей от верхней границы окна. На рис. 13.2 показано окно представления до и после прокрутки. [30]