Windows h c описание

Windows h c описание

Windows h c описание

Пошаговое руководство. Создание классических приложений Windows (C++)



=== Скачать файл ===




















Самая актуальная документация по Visual Studio Документация по Visual Studio В этом пошаговом руководстве демонстрируется создание простейшего классического приложения Windows, выводящего в окне надпись 'Hello, World! Код, созданный в этом пошаговом руководстве, можно использовать в качестве шаблона для создания других классических приложений Windows. API-интерфейс Win32 также известный как Windows API — это платформа на основе C для создания приложений Windows. Дополнительные сведения об API-интерфейсе Win32 см. Для того чтобы более понятно объяснить определенные сегменты кода, используемые в этом пошаговом руководстве, мы опустили некоторые операторы кода, необходимые в реально работающем приложении, например директивы включения и объявления глобальных переменных. В разделе Пример в конце этого документа показан полный код. Видеодемонстрация доступна в разделе Видео. В меню Файл последовательно выберите пункты Создать и Проект. В средней области выберите шаблон Проект Win В поле Имя введите имя проекта, например win32app. На начальной странице мастера приложений Win32 нажмите кнопку Далее. На странице 'Параметры приложения' в разделе Тип приложения выберите Приложение Windows. В поле Дополнительные параметры выберите Пустой проект. Чтобы создать проект, нажмите кнопку Готово. В обозревателе решений щелкните правой кнопкой мыши проект Win32app, выберите пункт Добавить , а затем пункт Новый элемент. WinMain имеет следующий синтаксис:. Сведения о параметрах и значениях, возвращаемых этой функцией, см. Так как в коде приложения должны использоваться существующие определения, следует добавить в файл операторы включения. Наряду с функцией WinMain в каждом классическом приложении Windows также должна быть определена функция оконной процедуры. Обычно эта функция имеет имя WndProc. WndProc имеет следующий синтаксис:. Эта функция обрабатывает многочисленные сообщения , которые приложение получает от операционной системы. Например, в приложении с диалоговым окном, в котором есть кнопка ОК , при нажатии упомянутой пользователем операционная система отправляет в приложение сообщение о том, что эта кнопка была нажата. Функция WndProc отвечает за реагирование на это событие. В этом примере соответствующей реакцией на это событие может быть закрытие диалогового окна. В функции WinMain создайте структуру класса окна типа WNDCLASSEX. Эта структура содержит информацию об окне, такую как используемые в приложении значки, цвет фона окна, отображаемое в заголовке окна название, имя функции процедуры окна и т. В приведенном ниже примере показана типичная структура WNDCLASSEX. Сведения о полях этой структуры см. После того как класс окна создан, необходимо зарегистрировать его. Воспользуйтесь функцией RegisterClassEx и передайте структуру класса окна в качестве аргумента. Теперь можно создать окно. Эта функция возвращает объект HWND, являющийся дескриптором окна. На этом этапе в окне не будет отображаться большое количество содержимого, так как функция WndProc еще не реализована. Теперь добавьте цикл обработки сообщений для прослушивания отправляемых ОС сообщений. Когда приложение получает сообщение, этот цикл пересылает его функции WndProc для обработки. Цикл обработки сообщений напоминает приведенный ниже код. Дополнительные сведения о структурах и функциях, используемых в цикле обработки сообщений, см. Чтобы включить обработку получаемых приложением сообщений функцией WndProc , реализуйте оператор switch. Приложение получает это сообщение, когда часть его отображаемого окна требует обновления. При первом отображении окна его требуется обновить полностью. В этом приложении логика между начальным и конечным вызовами предполагает отображение в окне строки 'Hello, World! В приведенном ниже коде обратите внимание, что функция TextOut используется для отображения строки. В приведенном ниже коде содержится базовое представление полной функции WndProc. Создайте проект на основе Win32, как показано в разделе 'Создание проекта на основе Win32' ранее в этом пошаговом руководстве. Чтобы запустить приложение, нажмите клавишу F5. Окно, содержащее текст 'Hello, World! Загрузки Visual Studio Пакеты SDK Пробные версии программ Бесплатное скачивание Ресурсы Office Ресурсы Microsoft SharePoint Server Ресурсы Microsoft SQL Server Express Материалы Windows Server R2 Программы Подписки администраторам Студентам Microsoft Imagine Программа Microsoft Student Partners ISV Стартапам Мероприятия Сообщество Журнал MSDN Форумы Блог Канал Channel 9 Документация API и справочники Центры разработки Примеры кода Более не поддерживаемое содержимое. Запрошенное содержимое было удалено. Вы будете автоматически перенаправлены через 1 секунду. Классические приложения Windows Пошаговое руководство. Создание классического приложения Windows. Создание пустого классического приложения Windows. Working with Resource Files. Эта документация перемещена в архив и не поддерживается. Важно Для того чтобы более понятно объяснить определенные сегменты кода, используемые в этом пошаговом руководстве, мы опустили некоторые операторы кода, необходимые в реально работающем приложении, например директивы включения и объявления глобальных переменных. LRESULT CALLBACK WndProc HWND, UINT, WPARAM, LPARAM ;. PostQuitMessage 0 ; break; default: Processes messages for the main window. Была ли эта страница полезной? Ваше мнение очень важно для нас. Центры разработки Windows Office Visual Studio Microsoft Azure Дополнительно Обучение Microsoft Virtual Academy Канал Channel 9 Журнал MSDN. Сообщество Новости Форумы Блоги Codeplex. Свяжитесь с нами Самостоятельно. Программы BizSpark для стартапов Microsoft Imagine for students. Информационный бюллетень Конфиденциальность и файлы cookie Условия использования Товарные знаки.

Huawei ascend w2 характеристики

Трой все серии подряд

Офлайн карты для windows phone

К чему снится парень носит на руках

Asus p5gc mx 1333 инструкция на русском

Как удалить историю просмотра сайтов на компьютере

Проблема места человека в природе

Риа новости приватбанк

Слушать стихи сергея михалкова для детей

Report Page