Ихэнх програмын интерфейсийн чухал хэсэг нь харилцах хайрцаг хэлбэрээр хэрэгждэг. Windows нь гүйцэтгэгддэг модулийн нөөцөд хадгалагдсан загваруудаас ийм төрлийн цонх үүсгэхэд дэмжлэг үзүүлдэг. Тиймээс, харилцах цонх үүсгэхийн тулд та түүний загварыг боловсруулж, шаардлагатай мессежийг боловсруулагчдад зориулж код бичих хэрэгтэй.
Шаардлагатай
Microsoft Visual C ++ 6.0
Зааварчилгаа
1-р алхам
Аппликешны нөөцдөө шинэ харилцах цонхыг нэмж оруулаарай. Microsoft Visual C ++ дээрх төслийн цонхны ResourceView таб руу шилжиж, Ctrl + R товчийг дарна уу эсвэл цэснээс Insert and Resource … зүйлийг сонгоно уу. Гарч ирсэн цонхны жагсаалтаас Dialog зүйлийг сонгоод Шинэ товчийг дарна уу.
Алхам 2
Нэмэгдсэн харилцах цонхны id, гарчиг, фонт, хэмжээ, хэв маягийг өөрчлөх. Үүсгэсэн даруйдаа харилцах цонхны загварыг нөөцийн засварлагч дээр нээх болно. Үүн дээр хулганы баруун товчийг дарж контекст цэсээс Properties командыг сонгоно уу. Ерөнхий таб дээр харилцах цонхны гарчиг, тохиромжтой нөөц танигч оруулна уу. Styles and More Styles цонхноос стилийг, Extended Styles and More Extended Styles цонхноос өргөтгөсөн цонхны хэв маягийг сонгоно уу. Dialog Properties цонхыг хаа.
Алхам 3
Харилцах цонхонд удирдлага нэмэх. Хүссэн элементийг харуулсан Controls хэрэгслийн самбар дээрх товчлууруудын аль нэг дээр дарна уу. Засах боломжтой харилцах цонхны хоосон зайг товшино уу. Нэмэгдсэн удирдлагын байрлал, хэмжээг хулганаар тохируулна уу.
Алхам 4
Харилцах цонхонд нэмсэн удирдлагын ID болон хэв маягийг өөрчлөх. Хулганы баруун товчийг ашиглан тэдгээрийн аль нэгийг нь дарна уу. Контекст цэсээс Properties командыг сонгоно уу. Хүссэн шинж чанараа засах.
Алхам 5
Харилцах цонхонд үйлчлэх анги үүсгэх. Ctrl + W дарна уу. Шинэ анги нэмэх цонхноос Шинэ анги үүсгэх сонголтыг сонгоод OK товчийг дарна уу. New Class цонхонд Name талбарт ангийн нэрийг оруулаад OK дарна уу.
Алхам 6
Харилцах цонхонд мессеж боловсруулагч, түүний доторх хяналтыг нэмнэ үү. Анги үүсгэсний дараа MFC ClassWizard цонх автоматаар нээгдэнэ (үүнээс гадна үүнийг үргэлж Ctrl + W дарж харуулах боломжтой). Зурвасын газрын зургийн таб руу шилжих. Объектын ID жагсаалтаас харилцах цонх эсвэл шаардлагатай хяналтыг сонгоно уу. Мессежүүдийн жагсаалтаас боловсруулахыг хүсч буй зурвасныхаа ID-г сонгоно уу. Функцийг нэмэхийн тулд Функц нэмэх товчийг дарна уу.
Гишүүний хувьсагч таб руу шилжих. Control IDs жагсаалтаас хүссэн хяналтыг сонгоно уу. Холбогдох хувьсагчийг нэмэхийн тулд Add Variable товчийг дарна уу. Өөрчлөлтийг хийхийн тулд MFC ClassWizard цонхонд OK дарна уу.
Алхам 7
Диалог удирдлагыг эхлүүлэх, өгөгдлөөр дүүргэх кодыг бич. Тав дахь алхам дээр үүсгэсэн ангийн хэрэгжилтийн файлыг засахад нээлттэй. 6-р алхам дээр үүсгэсэн боловсруулагчид код нэмэх. Жишээлбэл, өгөгдлүүдтэй элементүүдийг бөглөх кодыг WM_INITDIALOG мессежний OnInitDialog боловсруулагч дээр нэмэх нь утга учиртай юм.
Алхам 8
Үүсгэсэн харилцах цонхны ажиллагааг шалгах. F7 товчийг дарж програмыг бүтээх. Програмыг Ctrl + F5 товчийг дарж ажиллуулна уу.