пятница, 1 февраля 2013 г.

для чего нужен activex

ОписаниеТолько мышка и три строки кода, приложение готово. Как в Visual Basic или Delphi.

BOOL CDiaDlg::OnInitDialog(){...........// TODO: Add extra initialization here m_List.AddString("Hello");// Заносим наши данные m_List.AddString("App"); m_List.AddString("Wizard"); return TRUE; // return TRUE unless you set the focus to a control}

Изменяем BOOL CDiaDlg::OnInitDialog(), чтобы при загрузки формы в списке были данные.

А вот теперь нам надо создать переменную для нашего списка. Выделяем его мышкой. Правую клавишу нажимаем и выбираем ClassWizard. А там вкладку Member Variable. Двойной щелчок на IDC_LIST. И после m_ вводим имя переменной. Подтверждаем OK и всё закрываем. Обратите внимание на Category, это очень важно.

Теперь в ресурсах изменим окно диалога, так как нарисовано ниже. Идентификатор окна должен быть о таким IDD_DIA_DIALOG. В диалоговое окно вставляем список List Box.

Step 1 Мы будет создавать диалоговое окно. И поэтому выберем тип Dialog Bases. Step 2 Дополнительные параметры. Отключите About Box он нам не нужен, это окно о программе. Также отключаем 3D Control (он нужен для красоты, а нам не нужен). Отключаем ActiveX Control, у нас очень простое приложение. Идем дальше. Step 3 Устанавливает статическую компоновку As a statically library. Step 4 Идем дальше и нажимаем Finish. Проект готов.

Создание проектаНу, настал этот час. Запускайте VC++. Выбирайте меню File и New. Далее Project и тип создаваемого приложения MFC AppWizard. В поле Project Name необходимо указать название проекта. Назовите его Dia (это сокращение от диалог). Подтвердите Ваши серьезные намерения кнопкой OK.

www.ПЕРВЫЕ ШАГИ.ru :: Шаг 30 - Первый проект с AppWizardШаг 30 - Первый проект с AppWizard

Комментариев нет:

Отправить комментарий