Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


              

Приложение MultiBar


Создайте новый проект под названием MultiBar. В качестве типа приложения выберите из списка Type строку Application. Настройте проект MultiBar, точно также как вы настраивали проект Bar - укажите, что приложение будет работать с библиотекой классов MFC.

Наберите в редакторе исходный текст приложения и сохраните его в файле MultiBar.cpp (листинг 3.7). За основу вы можете взять файл Bar.cpp приложения Bar. Включите готовый файл MultiBar.cpp в проект.

Листинг 3.7. Файл MultiBar.cpp

//============================================================

// Приложение MultiBar

// (c) Frolov G.V., 1996

// E-mail: frolov@glas.apc.org

//============================================================

// Исключаем редко используемые определения из

// включаемых файлов

#define VC_EXTRALEAN

// Включаемый файл для MFC

#include <afxwin.h>

#include <afxext.h>

#include <afxcmn.h>

// Включаемый файл для ресурсов приложения

#include "resource.h"

//============================================================

// Класс CMultiBarApp - главный класс приложения

//============================================================

class CMultiBarApp : public CWinApp

{

public:

   // Мы будем переопределять метод InitInstance

   virtual BOOL InitInstance();

};

 

// Создаем объект приложение класса CMultiBarApp

CMultiBarApp MultiBarApp;

 

   //============================================================

// Класс CExtendedBar - класс панели управления Extended

   //============================================================

class CExtendedBar : public CToolBar

{

public:

   // Дополнительные органы управления панели Extended

   CEdit m_edit;          // текстовый редактор

   CComboBox m_combo_box; // список с текстовым редактором

};

   //============================================================

// Класс CMultiBarWindow - представляет главное окно

//============================================================

class CMultiBarWindow : public CFrameWnd



Содержание  Назад  Вперед