*   >> Чтение Образование Статьи >> science >> programming

Окно Порядок Basics

<р> Знакомство с Windows - часть 4 тома - Windows пользовательского интерфейса Введение Это часть 4 моей серии, Знакомство с Windows. Я предполагаю, что вы прочитали все предыдущие уроки перед этим. Вы должны читать учебники в указанном порядке. В этой части серии мы посмотрим на окно Основы процедуры. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Что такое Процедура? Мы видели в предыдущей части серии, что класс является набором характеристик (атрибутов) для окна. Многие окна могут иметь тот же набор характеристик. Это означает, что многие окна могут принадлежать к одному классу. Процедура принадлежит к классу окна и многих, если они имеют одинаковый класс. В этот момент, вы должны знать, что называется функцию в языке высокого уровня, как C ++. Функция имеет параметры и имеет возвращаемого значения. Здесь процедура имеет четыре параметра и один возвращаемого значения.

Когда сообщения отправляются в окно это процедура, которая обрабатывает сообщения, а затем результат вступает в силу в окно. Порядок Прототип Прототип объявление функции, показывая параметры функции, предшествует возвращаемого значения и заканчивая точкой с запятой. Порядок прототип: LRESULT CALLBACK WindowProc (HWND HWND, UINT uMsg, WPARAM WPARAM, LPARAM LPARAM); Так, многие вещи выглядят странно здесь. Позвольте мне упростить их. Вы будете иметь полную информацию позже. Я сказал в предыдущей части серии, что Windows API это язык, который вы должны учиться.

В скобках для параметров, HWND является идентификатором данных и HWND является соответствующим типом данных; uMsg является идентификатором данных и UINT тип данных; WPARAM это идентификатор данных и WPARAM это тип данных; LPARAM является идентификатором данных и LPARAM тип данных. LRESULT это возвращаемый тип для процедуры. Обратный вызов модификатор для LRESULT; так что вы можете сказать, LRESULT CALLBACK образует возвращенный тип. Каждое окно имеет ручку (указатель), который вы (ваш код) можно использовать, чтобы сделать что-то в окне. HWND тип данных для ручки окна.

Сообщение приходит в виде целых чисел (а не строка). Целое число в сообщении имеет значение, которое может быть выражено в виде текста (строка). Второй тип данных параметра, UINT, означает без знака (положительный) Integer. Это идентифицирует сообщение. Само ядро

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.