Դիմումների մեծ մասի ինտերֆեյսի մի զգալի մասն իրականացվում է երկխոսության տուփերի տեսքով: Windows- ն ունի աջակցություն այս տեսակի պատուհաններ ստեղծելու համար գործարկվող մոդուլի ռեսուրսներում պահված կաղապարներից: Հետևաբար, երկխոսության տուփ ստեղծելու համար սովորաբար անհրաժեշտ է մշակել դրա ձևանմուշը և գրել անհրաժեշտ հաղորդագրությունները մշակողների համար ծածկագիրը:
Անհրաժեշտ է
Microsoft Visual C ++ 6.0:
Հրահանգներ
Քայլ 1
Ձեր ծրագրի ռեսուրսներին ավելացրեք նոր երկխոսության ձևանմուշ: Microsoft Visual C ++ - ում անցեք ծրագրի պատուհանի ResourceView ներդիրին և սեղմեք Ctrl + R կամ ընտրացանկից ընտրեք Ներդիր և ռեսուրս … կետերը: Հայտնվող պատուհանի ցուցակում ընտրեք «Երկխոսություն» իրը և կտտացրեք «Նոր» կոճակը:
Քայլ 2
Փոխեք ավելացված երկխոսության ID- ն, վերնագիրը, տառատեսակը, չափը և ոճը: Ստեղծելուց անմիջապես հետո ռեսուրսների խմբագրում կբացվի երկխոսության տուփի ձևանմուշը: Աջ կտտացրեք այն և համատեքստի ընտրացանկից ընտրեք Հատկություններ: Ընդհանուր ներդիրում մուտքագրեք վերնագիր երկխոսության համար և հարմար ռեսուրսի նույնացուցիչ: Ընտրեք ոճերը «Ոճեր» և «Այլ ոճեր» ներդիրների վրա, և ընդլայնված պատուհանների ոճեր «Ընդլայնված ոճեր» և «Ընդլայնված ոճեր» ներդիրներում: Փակեք երկխոսության հատկությունների պատուհանը:
Քայլ 3
Կարգավորումներ ավելացրեք երկխոսությանը: Կտտացրեք Controls գործիքագոտու կոճակներից մեկին, որը ցույց է տալիս ցանկալի տարրը: Սեղմեք դատարկ տարածության վրա խմբագրվող երկխոսության դաշտում: Կարգավորեք ավելացված կառավարման դիրքն ու չափը մկնիկի միջոցով:
Քայլ 4
Փոխեք երկխոսությանը ավելացված կարգավորիչների ID- ները և ոճերը: Մկնիկի աջ կոճակով սեղմեք դրանցից ցանկացածի վրա: Համատեքստի ընտրացանկից ընտրեք Հատկություններ: Խմբագրեք ձեր ուզած հատկությունները:
Քայլ 5
Ստեղծեք դաս ՝ երկխոսությունը սպասարկելու համար: Սեղմեք Ctrl + W. Նոր դասի ավելացման պատուհանում ընտրեք Ստեղծեք նոր դասի տարբերակը և կտտացրեք OK: Նոր դասի պատուհանում Անուն դաշտում մուտքագրեք դասի անունը և կտտացրեք OK:
Քայլ 6
Հաղորդագրության կարգավորիչներ ավելացրեք երկխոսության տուփին և դրա ներսում գտնվող հսկիչներին: Դաս ստեղծելուց անմիջապես հետո MFC ClassWizard պատուհանը ինքնաբերաբար կբացվի (բացի այդ, այն միշտ կարող է ցուցադրվել ՝ Ctrl + W սեղմելով): Անցեք Հաղորդագրության քարտեզների ներդիրին: Object IDs ցուցակից ընտրեք երկխոսություն կամ պահանջվող հսկողություն: Հաղորդագրությունների ցանկից ընտրեք հաղորդագրության ID- ն, որը ցանկանում եք մշակել: Կտտացրեք Ավելացնել գործառույթը կոճակին `գործավար ավելացնել:
Անցեք Անդամի փոփոխականների ներդիրին: Control IDs ցուցակում ընտրեք ցանկալի հսկիչը: Կտտացրեք փոփոխական կոճակը ՝ հարակից փոփոխականն ավելացնելու համար: Ձեր փոփոխությունները կատարելու համար կտտացրեք OK- ին MFC ClassWizard պատուհանում:
Քայլ 7
Գրեք ծածկագիրը `երկխոսության հսկիչները տվյալների հետ նախապատկերացնելու և լրացնելու համար: Բացեք հինգերորդ քայլում ստեղծված դասի իրականացման ֆայլը խմբագրելու համար: 6-րդ քայլում ստեղծված մշակողներին ավելացրեք կոդ: Օրինակ ՝ WM_INITDIALOG հաղորդագրության OnInitDialog մշակողի մեջ իմաստ ունի ավելացնել տարրերը տվյալների հետ լրացնելու համար:
Քայլ 8
Ստուգեք ստեղծված երկխոսության տուփի ֆունկցիոնալությունը: Կառուցեք հավելվածը ՝ սեղմելով F7 ստեղնը: Գործարկել ծրագիրը ՝ սեղմելով Ctrl + F5: