пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Організація простої MFC-програми (класи, функції). Послідовність роботи програми.

Программа MFC должна составлять не менее два класса: класс приложения и класс окна. Необходимо: 1) создать класс приложения, производный от CWinApp; 2) создать класс окна, производный от CFrameWnd и объявить существования в нем специальной карты сообщений; 3) для класса приложения реализовать функцию InitInstance () - инициализации приложения; 4) в конструкторе класса окна вызвать функцию Create () для создания окна; 5) объявить глобальным объект класса приложения; 6) создать карту сообщений (хотя бы и пустую); 7) подключить необходимые заготовочные файлы и определить тип проекта.

// App.h

class CMainWin : public CFrameWnd 

[public:            CMainWin();

            DECLARE_MESSAGE_MAP()];

 

class CApp : public CWinApp 

[public:            BOOL InitInstance();];

 

// App.cpp

#include <afxwin.h>

#include "App.h"

CMainWin::CMainWin()

[Create(NULL,"Проста MFC-програма");]

BEGIN_MESSAGE_MAP(CMainWin,CFrameWnd)

END_MESSAGE_MAP()

 

BOOL CApp::InitInstance()

[m_pMainWnd=new CMainWin;

 m_pMainWnd->ShowWindow(m_nCmdShow);

 m_pMainWnd->UpdateWindow();

 return TRUE;]

 

CApp App;


22.06.2015; 09:38
хиты: 239
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь