Създаване на детето прозорци - всичко това, и програмиране

По време на обработката на съобщението WM_CREATE ние създаваме деца прозорци, за това, което трябва да направим всичко по естествен начин се регистрирате прозорец клас, обадете се на функция CreateWindow. Трябва да създадете съобщение работа функция ChildProc. Ние всички го е направил. В резултат на прозореца с деца прозорци.

Ако сте забелязали, аз добавя различни описания на курсори:

Може да се движи мишката и ще видите, че курсорът е в промяната на прозореца дете.

Ако заявлението, че е създаден през прозореца е приложение за Windows, той се връща от името на "NTVDM". За да получите най-точното име на файла, е необходимо да се произведе заявление Win16 което ще доведе до GetModuleFileName () и да премине на името на файла обратно в програмата си, използвайки Како.

Функции общите диалози за актуализиране на списъка с файлове и директории са вградени в общи диалогови прозорци и следователно неизползваем за приложения, които работят с подпрограми общите диалози. Тези функции се задействат само когато потребител двойно щракване върху списъка. Следният код използва един бутон.

Това е много проста функция, която създава регион от растерни (.bmp) файл. Също така в примера е подобрена версия на тази функция, която ви позволява да зададете маска на изображението. Състав: функция Visual C ++ 4-6 CreateRgn се нарича и има два параметъра: szFileName - име на файла, съдържащ колата.

Ако имате нужда да направите статична кутия в молбата Ви (потребителят не може да промени размера и местоположението на главния прозорец на приложението). След това поставете следния код във вашия проект. вътр CMainFrame :: OnCreate (LPCREATESTRUCT lpCreateStruct)