PDA

Показать полную графическую версию : Как подключить MFC классы?


Sharkky
23-03-2003, 19:53
Если есть в вопросе грамотные люди. Подскажите пожалуйста как использовать некоторые MFC классы в своей программе не создавая изначально MFC Project.
   Меня удивляет следующий факт, я написав маленькую программку с использованием CAsyncSocket, и ф-ии AfxSocketInit() (всё нормально работало), решил что незачем больше изобретать велосипед. Нашёл в I-нете класс, дословно - СPop3. И, попробовав с ним поиграться, обнаружил, что тот отказывается компилироваться. Конкретно: AFXV_w32.H требует, чтобы header window.h  не бы включён. В каком месте программы этот header включается, я найти не могу, и видимо не по моим это способностям. Да это и не важно, важно чтобы кто-нибудь знающий меня научил использовать удобство некоторых MFC классов, объяснил может быть как MFC устроено (кинул где почитать (лучше on-line)).
   
   Need your help!!!

ivanovsv
17-03-2004, 14:04
У меня была похожая проблема только я пытался подключить класс CFileDialog. Хотел в win32 Application встроить диалог открытия файлов).
Подключил MFC: Projects>Settings>General>Microsoft Foundation Classes:>Use MFC in a Static Library, подключил файл afxdlgs.h в файле stdafx.h, но проект не компилировался по той же причине что и у тебя.  Я закомментировал строку #include windows.h в файле stdafx.h (в afxdlgs.h уже есть #include <windows.h>).
В результате проект скомпилировался, но появилась новая проблема: конструктор класса CFileDialog выдаёт сообщение об ошибке (в нём где-то срабатывает TRY...).
Может у тебя получится попробуй так же как и я.
Кстати, может знаешь как помочь мне то напиши.




© OSzone.net 2001-2012