Урок VI

Проектирование диалоговой панели

Сейчас мы визуально спроектируем диалоговую панель. Для этого вначале выбирете закладку "Resourse View" и раскройте пункт MyMsg Resource, как показано на рис. 1.5.

Выполните слдеующие действия
  • Щелкните два раза по надписи IDD_MYMSG_DIALOG. Справа появится окно проектирования диалоговой панели.
  • С помощью панели Controls расставьте элементы, управления как показано на рис. 2.0 и согласно таблице 2.0.

    Таблица 2.0

    Объект Свойство Установка
    Dialog Box ID IDD_MYMSG_DIALOG
    Caption The MyMsg Program
    Font System, Size 10, страница Styles
    Modal frame отмечен, страница Extended Styles
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Edit Box ID IDC_RESULTS_EDIT
    MultiLine отмечен, страница Styles
    Modal frame отмечен, страница Extended Styles
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Group Box ID IDC_RESULT_STATIC
    Caption Test
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Push Button ID IDC_OKCANCEL_BUTTON
    Caption OK and Cancel
    Modal frame отмечен, страница Extended Styles
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Push Button ID IDC_YESNO_BUTTON
    Caption &Yes and No
    Modal frame отмечен, страница Extended Styles
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Push Button ID IDC_YESNOCANCEL_BUTTON
    Caption Yes, No and Cancel
    Modal frame отмечен, страница Extended Styles
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Push Button ID IDC_RETRYCANCEL_BUTTON
    Caption &Retry and Cancel
    Modal frame отмечен, страница Extended Styles
    Client edge отмечен, страница Extended Styles
    Static edge отмечен, страница Extended Styles
    Push Button ID IDC_EXIT_BUTTON
    Caption E&xit


    Теперь рассмотрим все пункты попорядку.

  • В объекте Dialog Box вы задаете следующие данные:
    Caption - название диалогового окна.
    Font - здесь вы уcтановили шрифт -System и его размер 10
  • У объекта Edit Box мы видим новое свойство Multiline, это означает, что вы можете вводить текст не только в многострочном режиме, например как в Блокноте.

    Связывание переменной с окном редактирования

  • Выбирите ClassWizard в меню View.
  • На странице Memver Variables мастера Class Wizard сделайте следующий выбор:
    Class Name: CMyMsgDlg
    Control ID: IDC_RESULTS_EDIT
  • Щелкните на кнопке Add Varible и задайте слдеующую переменную:
    Variable Name: m_ResultsEdit
    Category: Value
    Variable Type: CString
  • Щелкните на кнопке OK диалоговой панели Add Varible, затем щелкните на кнопке OK мастера СlassWizard. Поздравляю, вы закончили визуальное проектирование диалоговой панели!



    Связывание элементов управления с событиями
    <-Назад || Дальше ->



  • На главную









    Радио для всех
    ©
    Научно-популярный образовательный ресурс


    Создать сайт бесплатно