ПредишенСледващото


Добри хора, които кликват върху банера.

Стъпка 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 ресурс.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!