როგორ შევქმნათ დიალოგური ფანჯარა

Სარჩევი:

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ვიდეო: როგორ შევქმნათ დიალოგური ფანჯარა

ვიდეო: როგორ შევქმნათ დიალოგური ფანჯარა
ვიდეო: როგორ შევქმნათ დახურული ჯგუფი Facebook-ზე 2024, ნოემბერი
Anonim

პროგრამების უმეტესობის ინტერფეისის მნიშვნელოვანი ნაწილი ხორციელდება დიალოგური ფანჯრების სახით. Windows- ს აქვს ამ ტიპის ფანჯრების შექმნის მხარდაჭერა შემსრულებელი მოდულის რესურსებში შენახული შაბლონებიდან. ამიტომ, დიალოგური ფანჯრის შესაქმნელად, თქვენ, როგორც წესი, გჭირდებათ მისი შაბლონის შემუშავება და აუცილებელი შეტყობინებების ამუშავების კოდის დაწერა.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

აუცილებელია

Microsoft Visual C ++ 6.0

ინსტრუქციები

Ნაბიჯი 1

თქვენი პროგრამის რესურსებს დაამატეთ ახალი დიალოგის შაბლონი. გადადით პროექტის ფანჯრის ResourceView ჩანართზე Microsoft Visual C ++ და დააჭირეთ Ctrl + R ან მენიუდან აირჩიეთ Insert and Resource … ელემენტები. როგორც ჩანს, ფანჯრის სიაში აირჩიეთ დიალოგის ელემენტი და დააჭირეთ ღილაკს ახალი.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 2

შეცვალეთ დამატებული დიალოგის ID, სათაური, შრიფტი, ზომა და სტილი. შექმნისთანავე, დიალოგური ფანჯრის შაბლონი გაიხსნება რესურსების რედაქტორში. დააჭირეთ მასზე მარჯვენა ღილაკით და აირჩიეთ კონტექსტური მენიუდან Properties. ზოგადი ჩანართით დიალოგისთვის შეიტანეთ სათაური და რესურსის მოსახერხებელი იდენტიფიკატორი. აირჩიეთ სტილები Styles and More Styles ჩანართებზე, და გაფართოებული ფანჯრების სტილები Extended Styles და More Extended Styles ჩანართებზე. დახურეთ დიალოგის თვისებების ფანჯარა.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 3

დიალოგს დაამატეთ მართვის საშუალებები. დააჭირეთ ღილაკს Controls ხელსაწყოთა პანელზე, რომელიც აჩვენებს სასურველ ელემენტს. დააჭირეთ ცარიელ ადგილს რედაქტირებად დიალოგურ ფანჯარაში. შეცვალეთ დამატებული მართვის პოზიცია და ზომა მაუსით.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 4

შეცვალეთ დიალოგში დამატებული მართვის ელემენტების ID და სტილები. მაუსის მარჯვენა ღილაკით დააჭირეთ რომელიმე მათგანს. კონტექსტური მენიუდან აირჩიეთ თვისებები. შეცვალეთ თქვენთვის სასურველი თვისებები.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 5

შექმენით კლასი დიალოგის მოსამსახურებლად. დააჭირეთ Ctrl + W. ახალი კლასის დამატება ფანჯარაში აირჩიეთ ახალი კლასის შექმნა ვარიანტი და დააჭირეთ ღილაკს OK. ახალ კლასში გახსენით სახელი სახელი და დააჭირეთ ღილაკს OK.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 6

გაგზავნეთ დამმუშავებლები დიალოგურ ფანჯარაში და მასში არსებული მართვის საშუალებები. კლასის შექმნის შემდეგ დაუყოვნებლივ გაიხსნება MFC ClassWizard ფანჯარა (გარდა ამისა, მისი ჩვენება ყოველთვის შესაძლებელია Ctrl + W დაჭერით). გადადით შეტყობინებების რუქებზე. აირჩიეთ დიალოგი ან საჭირო კონტროლი ობიექტის ID– ების სიიდან. შეტყობინებების სიიდან აირჩიეთ იმ წერილის ID, რომლის დამუშავებაც გსურთ. დააჭირეთ ღილაკს ფუნქციის დამატება, რომ დაამატოთ დამმუშავებელი.

წევრის ცვლადების ჩანართზე გადასვლა. Control IDs სიაში აირჩიეთ სასურველი კონტროლი. დააჭირეთ ღილაკს დამატება ცვლადი, რომ დაამატოთ მასთან დაკავშირებული ცვლადი. დააჭირეთ ღილაკს OK MFC ClassWizard ფანჯარაში თქვენი ცვლილებების შესასრულებლად.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 7

დაწერეთ კოდი დიალოგის მართვის მონაცემების ინიცირება და დასახვეწად. მეხუთე ეტაპზე შექმნილი კლასის განხორციელების ფაილის რედაქტირებისთვის გახსნა. ნაბიჯი 6-ში შექმნილ დამმუშავებლებს დაამატეთ კოდი. მაგალითად, აზრი აქვს WM_INITDIALOG შეტყობინების OnInitDialog მმართველში მონაცემების ელემენტების შევსების კოდის დამატება.

როგორ შევქმნათ დიალოგური ფანჯარა
როგორ შევქმნათ დიალოგური ფანჯარა

ნაბიჯი 8

შეამოწმეთ შექმნილი დიალოგური ფანჯრის ფუნქციონირება. შექმენით პროგრამა F7 ღილაკზე დაჭერით. გაუშვით პროგრამა Ctrl + F5 დაჭერით.

გირჩევთ: