![]() |
Если есть в вопросе грамотные люди. Подскажите пожалуйста как использовать некоторые MFC классы в своей программе не создавая изначально MFC Project.
Меня удивляет следующий факт, я написав маленькую программку с использованием CAsyncSocket, и ф-ии AfxSocketInit() (всё нормально работало), решил что незачем больше изобретать велосипед. Нашёл в I-нете класс, дословно - СPop3. И, попробовав с ним поиграться, обнаружил, что тот отказывается компилироваться. Конкретно: AFXV_w32.H требует, чтобы header window.h не бы включён. В каком месте программы этот header включается, я найти не могу, и видимо не по моим это способностям. Да это и не важно, важно чтобы кто-нибудь знающий меня научил использовать удобство некоторых MFC классов, объяснил может быть как MFC устроено (кинул где почитать (лучше on-line)). Need your help!!! |
У меня была похожая проблема только я пытался подключить класс 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...). Может у тебя получится попробуй так же как и я. Кстати, может знаешь как помочь мне то напиши. |
Время: 00:52. |
Время: 00:52.
© OSzone.net 2001-