WinAPI si c примери aichi тамбурина
Потребителски инструменти
Инструменти на сайта
Съдържание
Алгоритъм за създаване на прозорец на приложение на WinAPI:
Контролите се създават само с помощта на функцията CreateWindow. Те имат свои собствени съобщения за всеки клас, WM_NOTIFY съобщения за уведомяване.
Системата изпраща съобщение до процедурата на прозореца с набор от четири параметъра: манипулатор на прозореца, код на съобщението и две стойности, наречени параметри на съобщението. Манипулаторът на прозореца идентифицира прозореца, за който е предназначено съобщението. Системата го използва, за да определи коя прозоречна процедура трябва да получи съобщението. Идентификаторът на съобщението е именувана константа, която идентифицира целта на съобщението. Когато процедура на прозорец получава съобщение, тя използва кода на съобщението, за да определи как да се справи с него. Например кодът на съобщението WM_PAINT казва на процедурата на прозореца, че работната зона на прозореца се е променила и трябва да бъде преначертана. Параметрите на съобщението определят данните или местоположението на данните, използвани от процедурата на прозореца при обработка на съобщението. Целта и значението на параметрите на съобщението зависят от съдържанието на съобщението. Параметърът на съобщението може да съдържа цяло число, опаковани битови флагове, указател към структура, съдържаща допълнителни данни и т.н. Когато съобщението не използва параметрите на съобщението, те обикновено се задават на NULL. Процедурата на прозореца трябва да проверява кода на съобщението, за да определи как да интерпретира параметрите на съобщението.