چگونه یک جعبه گفتگو درست کنیم

فهرست مطالب:

چگونه یک جعبه گفتگو درست کنیم
چگونه یک جعبه گفتگو درست کنیم

تصویری: چگونه یک جعبه گفتگو درست کنیم

تصویری: چگونه یک جعبه گفتگو درست کنیم
تصویری: چطور میشه از انتخاب درست برای ازدواج اطمینان داشت؟ با رابطه جنسی یا هم خانه شدن؟ 2024, ممکن است
Anonim

بخش قابل توجهی از رابط کاربری اکثر برنامه ها به صورت جعبه های گفتگو پیاده سازی می شود. ویندوز از ایجاد پنجره هایی از این نوع از الگوهای ذخیره شده در منابع ماژول اجرایی پشتیبانی می کند. بنابراین ، برای ایجاد یک کادر محاوره ای ، معمولاً باید الگوی آن را توسعه دهید و کدی را برای گردانندگان پیام های لازم بنویسید.

چگونه می توان جعبه محاوره ای ساخت
چگونه می توان جعبه محاوره ای ساخت

ضروری

Microsoft Visual C ++ 6.0

دستورالعمل ها

مرحله 1

الگوی گفتگوی جدیدی به منابع برنامه خود اضافه کنید. در Microsoft Visual C ++ به زبانه ResourceView پنجره پروژه بروید و Ctrl + R را فشار دهید یا از در فهرست موارد Insert and Resource … را انتخاب کنید. در لیست پنجره ظاهر شده ، مورد Dialog را انتخاب کرده و بر روی دکمه New کلیک کنید.

چگونه یک جعبه گفتگو درست کنیم
چگونه یک جعبه گفتگو درست کنیم

گام 2

شناسه ، عنوان ، قلم ، اندازه و سبک گفتگوی اضافه شده را تغییر دهید. بلافاصله پس از ایجاد ، الگوی جعبه گفتگو در ویرایشگر منابع باز می شود. بر روی آن کلیک راست کرده و از منوی زمینه گزینه Properties را انتخاب کنید. در تب General ، یک عنوان برای گفتگو و یک شناسه مناسب منبع وارد کنید. سبک ها را در برگه های Styles و More Style ها و سبک های پنجره Extended را در برگه های Extended Styles و More Extended Styles انتخاب کنید. پنجره Dialog Properties را ببندید.

چگونه یک جعبه گفتگو درست کنیم
چگونه یک جعبه گفتگو درست کنیم

مرحله 3

کنترل ها را به گفتگو اضافه کنید. روی یکی از دکمه های نوار ابزار Controls که عنصر مورد نظر را نشان می دهد کلیک کنید. در کادر گفتگوی قابل ویرایش بر روی یک فضای خالی کلیک کنید. موقعیت و اندازه کنترل اضافه شده را با ماوس تنظیم کنید.

چگونه یک جعبه گفتگو درست کنیم
چگونه یک جعبه گفتگو درست کنیم

مرحله 4

شناسه ها و سبک های کنترل های اضافه شده به گفتگو را تغییر دهید. با کلیک راست روی هر یک از آنها کلیک کنید. از منوی زمینه Properties را انتخاب کنید. خواص مورد نظر خود را ویرایش کنید.

چگونه می توان جعبه محاوره ای ساخت
چگونه می توان جعبه محاوره ای ساخت

مرحله 5

یک کلاس برای ارائه گفتگو ایجاد کنید. Ctrl + W را فشار دهید در پنجره Adding New Class گزینه Create a new class را انتخاب کرده و OK را بزنید. در پنجره New Class ، در قسمت Name ، نام کلاس را وارد کرده و OK را کلیک کنید.

چگونه می توان جعبه محاوره ای ساخت
چگونه می توان جعبه محاوره ای ساخت

مرحله 6

کنترل کننده های پیام را به جعبه محاوره و کنترل های موجود در آن اضافه کنید. بلافاصله پس از ایجاد کلاس ، پنجره MFC ClassWizard به طور خودکار باز می شود (علاوه بر این ، با فشار دادن Ctrl + W همیشه می توان آن را نمایش داد). به برگه Message Maps بروید. یک گفتگوی یا کنترل مورد نیاز را از لیست Object IDs انتخاب کنید. شناسه پیامی را که می خواهید پردازش کنید از لیست پیام ها انتخاب کنید. برای افزودن یک کنترل کننده ، روی دکمه Add Function کلیک کنید.

به برگه متغیرهای عضو بروید. در لیست Control IDs ، کنترل مورد نظر را انتخاب کنید. برای افزودن متغیر مرتبط بر روی دکمه Add Variable کلیک کنید. برای انجام تغییرات خود ، روی OK روی پنجره MFC ClassWizard کلیک کنید.

چگونه می توان جعبه محاوره ای ساخت
چگونه می توان جعبه محاوره ای ساخت

مرحله 7

کد را برای شروع و پر کردن کنترلهای گفتگو با داده بنویسید. برای ویرایش فایل پیاده سازی کلاس ایجاد شده در مرحله پنجم باز کنید. کد را به گردانندگان ایجاد شده در مرحله 6 اضافه کنید. به عنوان مثال ، افزودن کد برای پر کردن عناصر با داده به کنترل کننده OnInitDialog پیام WM_INITDIALOG منطقی است.

چگونه یک جعبه گفتگو درست کنیم
چگونه یک جعبه گفتگو درست کنیم

مرحله 8

عملکرد جعبه محاوره ایجاد شده را آزمایش کنید. با فشار دادن کلید F7 برنامه را بسازید. با فشار دادن Ctrl + F5 برنامه را اجرا کنید.

توصیه شده: