Функция - обработка - сообщение - Большая Энциклопедия Нефти и Газа, статья, страница 1
В истоке каждой ошибки, за которую вы ругаете компьютер, вы найдете, по меньшей мере, две человеческие ошибки, включая саму ругань. Законы Мерфи (еще...)

Функция - обработка - сообщение

Cтраница 1


Функция обработки сообщения ( или просто обработчик сообщения) - это функция, которая будет вызываться каждый раз, когда сообщение, на которое вы реагируете, получено вашим приложением. Обработчик сообщения имеет единственный параметр - структуру, раскрывающую сообщение, о которой я говорил раньше.  [1]

Если необходима собственная обработка сообщения, то создается функция обработки сообщения, являющаяся членом класса управления окном. Для определения обработчика сообщения можно воспользоваться ClassWizard, как описано ниже.  [2]

Теперь добавим данные для сохранения строки текста, реализуем функции обработки сообщений, сгенерированные выше, и добавим код в функцию OnDraw класса представления.  [3]

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

Приведенный пример напоминает реализацию окна в среде Microsoft Windows, где окно фактически представлено как структура, содержащая указатель на функцию обработки сообщений; виртуальная функция handle реализует обработку всех поступающих сообщений.  [5]

Функция обработки сообщений, например, OnDraw, должна возвращать управление перед обработкой следующего сообщения. Программа Mandel рисует только единственный столбец пикселей внутри узора каждый раз при вызове функции Onidle. После рисования этого столбца функция Onidle возвращает управление, позволяя обработать любое ожидаемое сообщение. Затем функция Onidle получает управление и рисует следующий столбец. Этот процесс повторяется до завершения рисования узора.  [6]

Для облегчения программирования в Microsoft Windows существуют специальные библиотеки классов C, облегчающие программирование в этой среде. Для обеспечения связи между номером сообщения и функцией обработки сообщения вводятся специальные макрокоманды, очень загромождающие программу и заметно понижающие ее читаемость. Пример этого приводится ниже.  [7]

8 Идентификаторы стандартных указателей Windows, которые можно передавать функции Loadstandardcursor. [8]

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

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

Параметр Msg структуры TMessage содержит идентификатор сообщения. Может показаться, что в этом нет необходимости, ведь, определяя метод-обработчик, мы сами указываем идентификатор сообщения. Поле Result должно хранить результат, который функция обработки сообщения возвращает системе.  [11]

Он содержит значение, называемое виртусыьным кодом клавиши, определяющим нажатую клавишу. Функция OnKeyDown использует этот код, чтобы выполнить переход к соответствующей подпрограмме. В табл. 18.6 приведен список виртуальных кодов клавиш, которые не генерируют сообщения WM CHAR. Клавиши, генерирующие сообщения WM CHAR, описаны в следующем параграфе. Они обрабатываются функцией обработки сообщения WM CHAR, которая идентифицирует их по коду символа.  [12]

Метод коммутации сообщений широко используется в современных телеграфных сетях и сетях ПД; на его базе предполагается строить перспективные сети телеграфной связи и данных. Однако наиболее полно принцип КС реализуется в центрах коммутации сообщений, построенных на базе больших ЭВМ - как универсальных, так и специализированных. Первые системы КС были внедрены на сетях ПДС в конце 50 - х - начале 60 - х гг., но только появление ЭВМ третьего и четвертого поколений обеспечило широкое внедрение центров КС на телеграфных сетях и сетях ПД. К первой группе относятся функции обработки сообщений - ко второй - функции управления сообщениями и к третьей - функции обеспечения взаимодействия центра КС с другими элементами данной сети или других сетей.  [13]

Теперь для каждой команды всплывающего меню Color определены обработчики сообщений COMMAND и UPDATE COMMAND. Примите имя функции, заданное по умолчанию. В табл. 19.9 для каждого из обработчиков сообщений приведены идентификаторы команды ( из списка Object Ids) и сообщения ( из списка Messages), а также стандартное имя функции обработки сообщений.  [14]



Страницы:      1