www.adept7.kiev.ua
| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
  http://tikitak.narod.ru ---- Главная страница сайта

Шаг 30 - Первый проект c AppWizard

Создание проекта

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

Step 1 Мы будет создавать диалоговое окно. И поэтому выберем тип Dialog Bases

Step 2 Дополнительные параметры. Отключите About Box он нам не нужен, это окно о программе. Также отключаем 3D Control, а это для красоты. Отключаем ActiveX Control, у нас очень простое приложение. Идем дальше.

Step 3 Устанавливает статическую компоновку As a statically library

Идем дальше и нажимаем Finish. Проект готов.

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

step30_1.gif (1861 b)

А вот теперь нам надо создать переменную для нашего списка. Выделяем его мышкой. Правую клавишу нажимаем и выбираем ClassWizard. А там вкладку Member Variable

step30_2.gif (4678 b)

Двойной шелчок на IDC_LIST. И после m_ вводим имя переменной. Подтверждаем OK и всё закрываем. Обратите внимение на Category, это очень важно.

Создаем код

Открываем DiaDlg.cpp

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

 ........
 SetIcon(m_hIcon, TRUE);   // Set big icon
 SetIcon(m_hIcon, FALSE);  // Set small icon
 // 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

Описание

Ну как. запускайте. Появиться диалоговое окно и в списке будут надписи. Вот так. Только мышка и три строки кода, приложение готово. Как в Visual Basic или Delphi.

Шпаргалка

Главное здесь - это связь элемента в диалоговом окне с переменной типа элемент управления. Незабывайте указывать категорию Control


Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz