Көпчүлүк тиркемелердин интерфейсинин олуттуу бөлүгү диалог кутучалары түрүндө ишке ашырылат. Аткарылуучу модулдун ресурстарында сакталган шаблондордон ушул типтеги терезелерди түзүүнү Windows колдойт. Ошондуктан, диалог кутучасын түзүү үчүн, адатта, анын шаблонун иштеп чыгып, керектүү билдирүүлөрдү иштетүүчүлөр үчүн код жазуу керек.
Зарыл
Microsoft Visual C ++ 6.0
Нускамалар
1 кадам
Колдонмо ресурстарыңызга жаңы диалог шаблонун кошуңуз. Microsoft Visual C ++ программасында долбоор терезесинин ResourceView кошумча барагына өтүп, Ctrl + R баскычын басыңыз же менюдан Вставить и Ресурс … пункттарын тандаңыз. Пайда болгон терезенин тизмесинен Диалог пунктун тандап, Жаңы баскычын чыкылдатыңыз.
2-кадам
Кошулган диалогдун идентификаторун, аталышын, шрифтин, көлөмүн жана стилдер тобун өзгөртүңүз. Түзүлгөндөн кийин, диалог терезесинин шаблону ресурстук редактордо ачылат. Аны оң баскыч менен чыкылдатып, контексттик менюдан Касиеттерди тандаңыз. Жалпы өтмөгүнө диалог үчүн аталышты жана ыңгайлуу ресурстар аныктагычты киргизиңиз. Стилдер жана башка стилдер өтмөгүнөн стилдерди, ал эми кеңейтилген стилдер жана кеңейтилген стилдер өтмөктөрүнөн кеңейтилген терезе стилдерин тандаңыз. Диалог касиеттери терезесин жабыңыз.
3-кадам
Диалогго башкаруу элементтерин кошуңуз. Керектүү элементти көрсөткөн Controls куралдар панелиндеги баскычтардын бирин чыкылдатыңыз. Оңдолуучу диалог терезесиндеги бош орунду чыкылдатыңыз. Кошулган башкаруунун абалын жана көлөмүн чычкан менен тууралаңыз.
4-кадам
Диалогго кошулган башкаруу элементтеринин идентификаторун жана стилин өзгөртүңүз. Чычкандын оң баскычы менен алардын бирин чыкылдатыңыз. Контексттик менюдан Касиеттерди тандаңыз. Каалаган касиеттериңизди түзөтүңүз.
5-кадам
Диалогду тейлөө үчүн класс түзүңүз. Ctrl + W баскычтарын басыңыз. Жаңы класс кошуу терезесинде Жаңы класс түзүү опциясын тандап, ОК баскычын чыкылдатыңыз. Жаңы класс терезесиндеги Аты талаага класс атын киргизип, ОК баскычын чыкылдатыңыз.
6-кадам
Диалог кутусуна жана анын ичиндеги башкаруу элементтерине билдирүү иштетүүчүлөрдү кошуңуз. Классты түзгөндөн кийин, MFC ClassWizard терезеси автоматтык түрдө ачылат (мындан тышкары, аны ар дайым Ctrl + W басуу менен көрсөтүүгө болот). Билдирүүлөр Карталары өтмөгүнө өтүңүз. Объект идентификаторлор тизмесинен диалогду же керектүү башкарууну тандаңыз. Кабарлар тизмесинен иштеп чыгууну каалаган билдирүүңүздүн IDсин тандаңыз. Иштеткичти кошуу үчүн Функцияны кошуу баскычын чыкылдатыңыз.
Мүчөлөрдүн өзгөрүлмөлөрү өтмөгүнө өтүңүз. Control ID тизмесинен керектүү башкарууну тандаңыз. Байланыштуу өзгөрмөнү кошуу үчүн, Өзгөрмө кошуу баскычын чыкылдатыңыз. Өзгөртүүлөрдү киргизүү үчүн MFC ClassWizard терезесиндеги OK баскычын чыкылдатыңыз.
7-кадам
Диалог башкаруу элементтерин инициализациялоо жана толтуруу үчүн кодду жазыңыз. Бешинчи кадамда түзүлгөн класстын ишке ашыруу файлын түзөтүү үчүн ачык. 6-кадамда түзүлгөн иштетүүчүлөргө кодду кошуңуз. Мисалы, элементтерди толтуруу үчүн кодду WM_INITDIALOG билдирүүсүнүн OnInitDialog иштетүүчүсүнө кошуу акылга сыярлык.
8-кадам
Түзүлгөн диалог кутусунун иштешин текшерип көрүңүз. F7 баскычын басып, тиркемени түзүңүз. Программаны Ctrl + F5 басуу менен иштетүү.