Статья

Статья Пример использования MFC в Visual C

Работа добавлена на сайт bukvasha.net: 2015-10-29

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 17.2.2025



Пример использования MFC в Visual C++

В этой статье будет показано как включить потдержку MFC в Visual C++ на примере двух типов приложений:  

1. Консольное приложение

2. Приложение типа Windows Application

1. Консольное приложение

Для того, чтобы включить использование MFC в ваше консольное приложение, вам надо написать следующий код:

#include <afxwin.h>

#include <iostream.h>

int main( int argc, char* argv[] )

{

if ( !AfxWinInit( ::GetModuleHandle( NULL ), NULL, ::GetCommandLine( ), 0 ) )

{

cerr << _T( "MFC Failed to initialize.n" );

return 1;

}

// код вашей программы

return 0;

}

После того, как Вы набрали код, обязательно сделайте следующее:

Запустите программу - Build / Rebuild all ( будут ошибки ), выберите Build / Set active configuration - Win 32 Realise, выберите пункт меню "Project", далее "Settings...", закладку "C/C++", Category - Code Generation и в пункте "Use run-time library" выберите "Multithreaded". После этого сделайте опять Build / Rebuild all и программа будет работать.

Если MFC инициализировалась правильно, то будет выполняться код вашей программы, если нет - выведется сообщение "MFC Failed to initialize." Если что то не так, проверте наличие библиотеки "afxwin.h" и правильность написания кода или возьмите готовую программу отсюда.

2. Приложение типа Windows Application

Что бы создать приложение типа Windows Application с использованиеи MFC нужно сделать следующие шаги( создадим для простоты приложение основанное на диалогах ):

1. Запустите Visual C++.

2. Выберите File / New.

3. Выберите закладку "Projects" / "MFC AppWizard( exe )", введите имя проекта( Project name ) и место для проекта( Location ) и нажмите кнопку "OK". В ответ будут выводится диалоговые панели.

4. MFC AppWizard - Step 1. Выберите интересующий тип проекта( простой документ, мулти-документ или документ, основанный на диалогах ) и нажмите кнопку "Next>" ( Вам надо выбрать "Dialog based").

5. MFC AppWizard - Step 2. Нажмите кнопку "Next>".

6. MFC AppWizard - Step 3. Нажмите кнопку "Finish".

7. New Project Information. Нажмите кнопку "OK".

Ну вот и всё, у Вас есть уже готовая программа, потдерживающая MFC

Список литературы

Для подготовки данной работы были использованы материалы с сайта http://www.realcoding.net



1. Реферат Этика делового общения сотрудников органов безопасности
2. Курсовая Форми безготівкових розрахунків на підприємствах та їх вдосконалення
3. Доклад Мудрость тела или Что такое Прикладная Кинезиология
4. Шпаргалка Шпаргалка по Истории экономике
5. Статья Региональный ландшафтный парк Донецкий кряж
6. Контрольная работа на тему Литература периода Бури и натиска XVIII столетия
7. Контрольная работа на тему Происхождение Homo sapiens
8. Реферат Чистка древних монет
9. Реферат на тему Bram Stoker Essay Research Paper Writer of
10. Курсовая на тему Конституционные основы судебной власти 2