Cтраница 1
Оконные функции позволяют создать до 255 окон, автоматически сохраняя часть экрана, которая выделяется для нового окна. Каждому окну ставится в соответствие его номер и текущие значения атрибутов - координаты текущей позиции курсора, литера изображения курсора и атрибуты цвета. Номера окон служат их идентификаторами. При активизации некоторого существующего окна содержимое предшествующего активного окна и текущие значения его атрибутов сохраняются. Они восстанавливаются при повторной активизации данного окна. [1]
Какой вызов API используется для замены оконной функции элемента управления одной из ваших собственных функций. [2]
Прежде всего, нам нужно определить оконную функцию. [3]
Теперь код команды занимает старшее слово параметра IParam оконной функции. [4]
Как видите, все, что касается собственно оконной функции нашего редактора, ненамного сложнее кода, приведенного в книге ранее. Наибольший интерес представляют функции, активизирующие некоторые стандартные диалоги и функции работы с файлами. [5]
Прежде чем закончить описание метода окон, рассмотрим две новые оконные функции. [6]
Метод wndProc получает все сообщения, адресованные окну формы, и передает их оконной функции. Мы перекрываем этот метод в классе TForml. Методу WndProc также передается один параметр-переменная типа TMessage. Поскольку метод WndProc вызывается для всех сообщений, мы должны проверять значение поля мзд структуры тмеззаде. [7]
В обработчике Formdose мы восстанавливаем функцию, указатель на которую хранится в oidwndProc, в качестве оконной функции и закрываем файл messagelog. После выполнения этой программы в ее каталоге должен появиться файл messagelog. [8]
Как мы видели в Главе 8, существуют функции, которые используют окно переклассификации ячеек растра для определения развитости границы области. Эти оконные функции называются также фильтрами, особенно если само окно является матрицей чисел, которые служат операндами в выражениях со значениями ячеек растра. Довольно часто этот метод используется в обработке изображений дистанционного зондирования [ Lillesand and Kiefer, 1995 ], но имеет такую же применимость и в растровых ГИС. [9]
![]() |
Типовые оконные функции, используемые для проектирования ЦФ. ( а отсчеты окон во временной области. ( Ь модули спектров окон в дБ. [10] |
Посмотрим, как выглядит эта зависимость в случае окна Чебышева, задав четыре разных значения у и построив их спектры на рисунке 5.26. Разработчики ЦФ для расчета значений отсчетов окна Чебышева обычно используют специальные программы. Коммерческие пакеты программ ЦОС позволяют пользователю задать три параметра: вид оконной функции ( в данном случае Чебышева), требуемое количество коэффициентов ( количество ответвлений КИХ-фильтра) и значение у. Задание разных значений у дает нам возможность установить требуемый уровень боковых лепестков и посмотреть, как это влияет на ширину главного лепестка, в то время как при использовании окна Блэкмана и других окон, рассмотренных в разделе 3.9, мы лишены такой возможности. [11]
Сообщения представляют собой основной способ взаимодействия системы Windows и приложений. Для понимания материала этого раздела вы должны быть знакомы с механизмами передачи окнам программ сообщений, свойствами окон и оконными функциями. Если вы ничего не знаете о сообщениях и окнах Windows, я могу порекомендовать вам книгу [4], которая содержит полное и четкое изложение этих вопросов. Механизмы обработки сообщений с тех пор практически не изменились. [12]