Створення основного вікна

Кожен Win32-додаток повинні мати WinMain , як його вступу пункт функції. WinMain здійснює ряд завдань, у тому числі реєстрації для головного вікна, клас вікна та створити головне вікно. WinMain регістри головне вікно клас шляхом виклику функції RegisterClass , і це створює головне вікно шляхом виклику функції CreateWindowEx.

Питання мобільності  Точка входу не потрібно бути названий WinMain.

Ваш WinMain функції можна також обмежити вашу заявку на одному екземплярі. Створення іменованого MCUpdate за допомогою у CreateMutex функції. Якщо GetLastError повертає ERROR_ALREADY_EXISTS, інший екземпляр вашого застосування існує (він створений за MCUpdate) та його необхідно закрити WinMain.

Система автоматично відображає головного вікна після створення Замість цього, застосунок має функція ShowWindow щоб відобразити головне вікно. Після створення головного вікна програми WinMain функція закликає ShowWindow, проходження його два параметри: дескриптор головного вікна та прапор, вказавши, чи головне вікно має бути зведені до мінімуму або розгорнути його спочатку відображення. Як правило, прапор може бути встановлений на будь-який констант, починаючи з префіксом SW_. Однак, коли ShowWindow називається відображати головне вікно програми, прапор повинні бути налаштовані на SW_SHOWDEFAULT. Цей прапор розповідає системи, щоб відкрити вікно, як режисер програма, яка почалася застосування.

Якщо вікно клас був зареєстрований з Unicode версії RegisterClass, вікна отримує лише повідомлень з кодуванням Юнікод. Щоб визначити, чи вікно використовує набір або не символів Unicode, телефонуйте IsWindowUnicode.

Index