Окно - представление - Большая Энциклопедия Нефти и Газа, статья, страница 3
Есть люди, в которых живет Бог. Есть люди, в которых живет дьявол. А есть люди, в которых живут только глисты. (Ф. Раневская) Законы Мерфи (еще...)

Окно - представление

Cтраница 3


31 Окно программы MiniEdit. [31]

Программа позволяет вводить и редактировать текст в окне представления и отображает полосы прокрутки. Меню программы содержит команды печати текста, отмены последних действий во время редактирования, вырезания, копирования, вставки, выборки текста, поиска и замены. При щелчке правой кнопкой мыши, когда указатель мыши находится внутри окна представления, программа отображает всплывающее ( контекстное) меню, содержащее большую часть команд меню Edit. Версии программы MiniEdit, рассмотренные в последующих главах, содержат команды сохранения и загрузки текстовых файлов с диска и команду выбора шрифта.  [32]

Простейшая диачоговая программа не создает главное окно или окно представления, а лишь отображает его ( создание диалоговых окон см. в гл. При написании такой программы мастер AppWizard генерирует только классы приложения и диалогового окна. Следовательно, эта модель используется для простых утилит и различных программ, не управляющих документами.  [33]

Часть рисунка, не попавшая в недействительную область окна представления, при перерисовке отсекается, т.е. игнорируется. Однако полнофункциональная программа рисования или программа автоматизированного проектирования обычно строит намного более сложные рисунки, поэтому в подобных программах перерисовка фигур, которые находятся в недействительной области, весьма эффективна.  [34]

При вычислении высоты текста создается объект контекста устройства окна представления, затем выбирается объект шрифта в объекте контекста устройства и вызывается функция GetTextMetrics для получения размеров символов. Высота текста равна сумме высоты одиночной строки, умноженной на количество строк, и высоты верхнего поля.  [35]

Класс представления, производный от CView, управляет окном представления. Отвечает за обработку информации, вводимой пользователем, отображение документа внутри окна представления и на других устройствах.  [36]

Функция класса представления вызывается для отображения документа в окне представления при автономном выполнении программы. Заметьте: при запуске сервера для редактирования компонента OLE сервер создает объект представления для отображения компонента, а также объекты приложения, документа и обрамляющего окна.  [37]

Свойство Currentltem возвращает текущий элемент, отображаемый в окне Представления. В случае если не выбран ни один из элементов, произойдет ошибка.  [38]

При порождении класса представления от MFC-класса cscroliview вместо CView окно представления отображает горизонтальные и вертикальные полосы прокрутки, a MFC выполняет большую часть логических операций для прокрутки документа, отображаемого в окне представления. Для поддержки остальных операций следует добавить небольшой собственный код.  [39]

Наконец, функция OnChar создает объект контекста устройства для окна представления и использует его для отображения всей строки, включая новый символ в конце. Даже если в окно просто добавляется последний символ, то заново отобразить строку проще, чем вычислять позицию последнего символа и выводить этот символ. Определение точного места символа в строке - сложная задача для шрифтов с переменным питчем или курсивных шрифтов.  [40]

Функция OnKi 11 Focus вызывается каждый раз, когда окно представления теряет фокус ввода.  [41]

Например, следующая функция загружает и отображает в центре окна представления значок, созданный или импортированный в проект.  [42]

Теперь определим обработчики трех уведомляющих сообщений Windows, посылаемых окну представления.  [43]

Получая управление, функция OnDraw перерисовывает строки текста в окне представления, используя новые параметры форматирования, сохраненные в объекте документа.  [44]

Если в функцию UpdateAllviews передан параметр 0, то все окна представлений будут перерисованы. В программе MiniDraw не может быть больше двух окон представления. При включении двух ( горизонтальной и вертикальной) вешек разбивки программа с однодоку-ментным ( однооконным) интерфейсом может иметь до четырех представлений данного документа.  [45]



Страницы:      1    2    3    4