Създаване на манипулатор за бутоните за деца
Всички контроли. намира в диалоговия прозорец за форма са неговите деца. Те се управляват от главния прозорец, наследи от него стил имоти, и да получи от него съобщения на операционната система. За създаване на "Run", за да се обадя манипулатор стандартната съобщение кутия диалог.
- Обадете се на появилото се меню за бутона "Run" в шаблона за диалогов прозорец и следвайте Добави събитие Handler команда (добавете манипулатор събитие), за да стартирате съветника събитие Handler Wizard
- Задайте областта на съветника, както е показано по-долу и след това върху Добавяне и редактиране (Добавяне и редактиране)
Съветникът ще се създаде метод за боравене със събития под формата на
Метод повикване OnOK () ще се изключи диалогов прозорец. В същото време в CHelloDialogDlg клас съобщение карта ще бъде допълнителен линия, свързваща ON_BN_CLICKED събитие на натискане, като личната IDOK. с манипулатор OnBnClickedOk ()
- Промяна на код манипулатор OnBnClickedOk () следващия
- Изграждане на заявлението и тества функционалността на този етап
Създаване на манипулатор за основния прозорец
- Отворен клас Вижте панел View / Class View отбор
- Намери CHelloDialogDlg клас. отговаря за диалоговия прозорец основна, изберете го и отворете раздела Properties (Свойства)
- В раздела Properties, щракнете върху иконата в горната част на съобщения ()
Прозорецът показва две колони със списък на всички съобщения, които можете да създадете товарачи, както и списък с имената на всички вече съществуващата манипулатор.
Моля, имайте предвид, че околната среда не позволява да се регистрират отговорниците на диалоговия прозорец родител с произволни имена и присвоява име по подразбиране. Поради тази причина, в картата на съобщение е необходимо да се свържете към събитието специфични елементи със специфични процесори, както се изисква, за да се направи за децата.
Прибирането на клик манипулатор за диалоговия прозорец, който автоматично ще добави средата има формата
- Регулиране на празен събитие манипулатор на компанията-майка на диалоговия прозорец, така че
Така че, за всеки добавен манипулатор съобщение IDE генерира код на три места:
Свързани статии