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


              

Приложение Status


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

Наберите в редакторе исходный текст приложения и сохраните его в файле Status.cpp (листинг 3.13). Включите готовый файл DialogBar.cpp в проект.

Листинг 3.13. Файл Status.cpp

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

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

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

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

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

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

#include <afxwin.h>

#include <afxext.h>

#include <afxcmn.h>

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

#include "resource.h"

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

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

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

class CStateApp : public CWinApp

{

public:

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

   // предназначенный для инициализации приложения

   virtual BOOL InitInstance();

};

 

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

CStateApp StateApp;

 

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

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

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

class CStateWindow : public CFrameWnd

{

protected: 

   CStatusBar  m_wndStatusBar;   // Панель состояния

   BOOL  bIndicatorTEXT;         // Флаг для управления

                                 // индикатором

                                 // ID_INDICATOR_TEXT

    

protected:

   // Метод для создания окна приложения и панели состояния

   afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

public:

   // Объявляем конструктор класса CStateWindow

   CStateWindow();

   // Объявляем методы для обработки команд меню

   afx_msg BOOL OnMenuDirectADD_SUB(UINT nID);



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