Добри хора, които кликват върху банера.
Стъпка 6 - Създаване на менюта
Създаване на проект
Проектът е все още Стъпка 1. Но има и ние трябва да създадете файл ресурс. Ето тук трябва да работим усилено. Вие в левия ъгъл трябва да бъде WorkSpace прозорец. ако тя не е активиран чрез View - работно място.
В този прозорец, има File Вижте раздел. Ние бяхме там. Налице е необходимост от създаване step1.rc файл. както в първия етап step1.cpp. Вие ще бъдете попитани дали да я създадете, е необходимо диск. Моля, отговорете положително.
В непосредствена близост до нас в раздела ресурс. Това е празна. Курсора на мишката върху папка с десния надолу, Insert менюто. В прозореца, изберете менюто, както и нови. Създаване на меню. Пънк файла и под Изход. Бъдете сигурни, за да промените ID на IDC_MENU. и не забравяйте да създадете файл. Икона на папката, левия бутон на мишката надолу, Пънк Запиши.
В списъка с файлове (WorkSpace), вие няма да намерите resource.h. ако искате да го добавите (Добавяне на файл към проекта).
създаване на код
Добави в декларация част на линк към ресурсен файл идентификатори добавите описание на класа на менюто, за да рамката на прозореца. Забележка за vsЈ имат клас този клас. Добави в процедурата за прозорец за създаване на създаването на менюто.
Както и при контролите, всеки елемент трябва да идентификатор на ресурси. В Windows документи за самоличност при всяка стъпка, като в известния анимационен филм на Бил брои. Обикновено на следващия - всеки ресурс трябва да се брои.
Ресурсни идентификатори, съхранявани в .h файлове. Когато създадете файл ресурс VC автоматично създава идентификатор описание на ресурсите на файл - "resource.h". то тогава ние закачен първия отбор. Тъй като, ако по някакъв начин се досетили програма, че те съществуват?
На следващо място, посочено от нас класа на прозореца, имаме клас меню. Той е статичен, ние вече направихме преди.
След това, за създаване и показване на менюто, изберете мястото за менюто за зареждане на ресурсите. OnCreate в момента е право, но не е задължително.
LoadMenu изтегляне функция меню на ресурсите. Тя връща BOOL посочва успеха на операцията. Аз го пропусна съзнателно. Ако желаете можете да напишете нещо подобно, ако (m_wndMenu.LoadMenu (IDC_MENU)). друго. , Само един параметър - меню ID ресурс.
Свързани статии