Результаты (
русский) 2:
[копия]Скопировано!
Окно управления
Окно функции управления дают приложениям средства для создания и
управления пользовательского интерфейса. Вы можете использовать функции управления окнами , чтобы создать и
использовать окна для отображения вывода, запрос ввода данных пользователем, а также выполнять другие задачи ,
необходимые для поддержки взаимодействия с пользователем. Большинство приложений создать по крайней мере одно
окно.
Приложения определяют общее поведение и внешний вид их окон,
создавая классы окон и соответствующих процедур окна. Класс окна
идентифицирует характеристики по умолчанию, например , обрабатывает ли окно двойные щелчки
кнопок мыши или имеет меню. Оконная процедура содержит код , который
определяет поведение окна, выполняет требуемые задачи, и обрабатывает пользовательский
ввод.
Приложения генерировать вывод для окна с помощью функций GDI. Поскольку все окна используют один экран дисплея, приложения не получают доступ ко всему экрану. Вместо этого, система управляет всеми выход таким образом , чтобы он был выровнен и обрезается в пределах соответствующего окна. Приложения могут рисовать в окне , в ответ на запрос системы или при обработке входных сообщений. Когда размер или положение окна изменяется, система , как правило , отправляет сообщение приложению с просьбой , что он рисует все ранее неэкспонированную область своего окна.
Приложения получить мышь и ввод с клавиатуры в виде сообщений.
Система переводит движения мыши, щелчки кнопкой мыши и нажатия клавиш во входные
сообщения и помещает эти сообщения в очереди сообщений для приложения.
Система автоматически обеспечивает очередь для каждого приложения. Приложение использует
функции сообщений для извлечения сообщений из очереди и отправляет их в
соответствующей оконной процедуре для обработки.
Приложения могут обрабатывать мыши и клавиатуры прямо или позволить системе
перевести этот вход низкого уровня в командных сообщений с помощью меню и клавиатуры
ускорителей , Вы можете использовать меню , чтобы представить список команд для пользователей. Система
управляет всеми необходимые действия , чтобы позволить пользователю выбрать команду , а затем посылает
сообщение , идентифицирующее выбор оконной процедуре. Ускорители клавиатуры
являются применение определенных комбинаций клавиш, система переводит на
сообщения. Ускорители обычно соответствуют командам в меню и генерировать те же messages.Applications часто реагируют на команды сообщения, предлагая пользователю дополнительную информацию с диалоговых окон. Появится диалоговое окно временное окно , в котором отображается информация или запросов ввода. Появится диалоговое окно , как правило , включает в себя элементы управления, однооперационные окна , которые представляют собой кнопки и окна , через которые пользователь делает выбор или вводит информацию. Есть элементы управления для ввода текста, прокрутка текста, выбора элементов из списка элементов, и так далее. Диалоговые окна управления и обработки входных данных из этих элементов управления, что делает эту информацию доступной для приложения , так что он может выполнить запрошенную команду.
Вы можете обмениваться полезными данными, такие как растровые изображения, иконки, шрифты и строк, добавив эту
информацию в качестве " ресурсы "в файл для приложения или DLL. Приложения извлечения данных
с помощью функций ресурсов , чтобы найти ресурсы и загружать их в память.
Функции управления окнами обеспечивают другие функции , связанные с окнами, такие
как CARETS, буфер обмена, курсоры, крючки, значки и меню.
Окно управления
Оболочка включает в себя ряд элементов управления , которые помогают , чтобы Windows его отличительный
внешний вид. Поскольку эти элементы управления поддерживаются библиотеки DLL , которые являются частью
операционной системы, они доступны для всех приложений. Используя общие элементы управления
помогает сохранить пользовательский интерфейс приложения в соответствии с этим оболочки и других
приложений. Поскольку разработка контроля может быть существенным мероприятием, используя общие элементы управления могут также сэкономить значительное количество времени разработки.
Общие элементы управления представляют собой набор окон управления , которые поддерживаются
общей библиотеки управления, COMCTL32.DLL. Как и другие элементы управления, общий контроль является
дочерним окном , что приложение использует в сочетании с другим окном для выполнения ввода /
задач вывода. Общий контроль DLL включает в себя интерфейс программирования приложений , которые
используют для создания и управления элементами управления, а также для получения пользовательского ввода от них.
переводится, пожалуйста, подождите..
