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

Создание Основы окна

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

Создание окна Приложение обычно создает главное окно в качестве первого окна, прежде чем он может пойти на создание других окон. Вы можете создать окно, используя функцию CreateWindowEx. Прежде чем создавать окно, вы должны зарегистрировать класс окна, а затем предоставить оконную процедуру для класса; то вы можете создать окно. Класс имеет характеристики окна. Некоторые из этих характеристик могут быть предоставлены при создании окна в функции CreateWindowEx.

Если вы не дают характеристику в функции CreateWindowEx, убедитесь, что вы даете ему в описании класса (подробности см поздние), если характеристика не является обязательным. Функция CreateWindowEx Существует встроенной функцией называется CreateWindowEx, который используется для создания окна. Два других функций, как правило, используется с функцией CreateWindowEx. В функции ShowWindow и UpdateWindow.

Пример кода использования этих функций: HINSTANCE hinst; HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "Главное окно", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT (HWND) NULL, (HMENU) NULL, hinst, NULL); если (hwndMain!) вернуться ложным; ShowWindow (hwndMain, SW_SHOWDEFAULT); UpdateWindow (hwndMain); Первое, что в коде декларация идентификатора, который будет содержать хэндл класса. Далее вы должны декларацию идентификатора, который будет содержать дескриптор окна, созданного. Функция возвращает CreateWindowEx ручку окна она создала.

Это будет проводиться hwndMain. Функция CreateWindowEx имеет множество аргументов. Второй аргумент является именем класса; это строка в двойных кавычках. Третий аргумент является именем окна, которое будет отображаться в строке заголовка окна. Это строка в двойных кавычках, и это может иметь пробелы. Одним из аргументов является идентификатором для ручки экземпляра класса. Существует ПЧ-заявлении. Это условный оператор проверяет, если окно было создано.

Если он не был успешно со

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