Этот тег следует использовать для вопросов, касающихся библиотеки Microsoft Foundation Class (MFC), платформы C++ для программирования графических приложений Windows для настольных ПК. Вы должны указать тег для используемой версии C++ или Visual Studio. Из-за размера MFC могут оказаться полезными дополнительные теги, такие как [com], [wininet], [winapi] или другие тематические теги.
3 ответа

Неустранимая ошибка LNK1104 не может открыть файл C:\users\user\documents\visual.obj

Я получаю "фатальную ошибку: LNK1104 не может открыть файл C:\users\users \documents\visual.obj" всякий раз, когда я хочу скомпилировать свой проект в Visual Studio 2008. мой проект использует.lib файл, который я создал. Может кто-нибудь мне помочь?
06 май '09 в 09:53
3 ответа

Как преобразовать объект JavaScript для доступа к его данным из C++?

Я использую встроенный элемент управления IE ActiveX в моем приложении C++ (MFC). Встроенный IE имеет метод JavaScript, который передает данные обратно в мое приложение C++, используя следующий (упрощенный) JavaScript: function passDataTocpp() { ret…
02 май '14 в 20:51
1 ответ

Рисование Direct2D не работает при возврате с экрана блокировки

У меня есть приложение MFC, которое работает правильно с использованием Direct2D... за исключением одного: когда я блокирую свой компьютер (Windows) во время работы приложения, дисплей больше не обновляется, когда я разблокирую компьютер. Обратите в…
26 янв '15 в 10:27
2 ответа

Выскакивает / щелкает при остановке и запуске синтезатора звука DirectX в C++ / MFC

Я сделал мягкий синтезатор в Visual Studio 2012 с C++, MFC и DirectX. Несмотря на то, что я добавил код для быстрого затухания звука, я испытываю треск / щелчки при остановке воспроизведения (также при запуске). Я скопировал код DirectX из этого про…
25 мар '15 в 18:51
1 ответ

MFC: переопределение пути растрового изображения в файле RC в спутниковой DLL

У меня есть основной исполняемый файл, который использует следующие файлы RC: main.rc bitmaps.rc main.rc будут #include bitmaps.rc, Я хотел бы, чтобы растровые изображения (и другие ресурсы) могли быть заменены во время выполнения, поэтому я решил и…
07 май '18 в 05:30
1 ответ

Интерактивный сервис - отображение диалогового окна и получение информации от пользователя

Мой сервис основан на MFC, настроен на "Разрешить сервис взаимодействовать с рабочим столом" и будет работать только на XP и W2K. Попробуйте, как я мог, я не могу получить простое диалоговое окно для отображения пользователю из службы Windows, испол…
11 мар '10 в 19:49
3 ответа

Как убедиться, что CPropertyPage был создан ДО того, как пользователь щелкнет по нему в CPropertySheet?

Я создал CPropertySheetмодальное диалоговое окно в MFC (с использованием классов BCGSoft, полученных из CPropertySheet / CPropertyPage). Когда пользователь выполняет определенное действие в одном из CPropertyPageя хотел бы включить / отключить элеме…
04 май '12 в 23:41
0 ответов

Приложение на основе диалогового окна createthread MFC (синтаксис)

Я пытаюсь создать рабочий поток, но я не делал Visual C++ с 2004 года, и синтаксис потоков изменился (пожалуйста, не беспокойтесь о проблемах синхронизации, об этом я расскажу). проблема в том, что в диалоговом приложении MFC все, что я знаю, пытаяс…
24 июн '16 в 16:41
0 ответов

C++ || IShellItem GetDisplayName отсутствует / случайная буква диска

Я пытаюсь выбрать файл с помощью интерфейса IFileOpenDialog в C++, а затем копировать его путь в строку, которая будет отображаться в поле ввода. Прежде всего, глобальная переменная, в которую я копирую строку, определяется так: LPCTSTR getFilePath …
03 окт '15 в 15:14
5 ответов

std::multimap ошибки компиляции

Я пытаюсь использовать мультикарту в первый раз, но мое приложение не будет компилироваться. ТИА Пол.. // file dept.h typedef std::multimap <CString, std::map< CString, CString> > _DeparmentRecord; // also tryied replacing CString with L…
28 май '09 в 11:07
2 ответа

В чем разница между CArray<int, int> и CArray<int, int &>?

То же самое для CMap, CList и почти всего, что использует шаблоны (наверное). Мне немного трудно понять, когда использовать какой. Это правда, что для классов и тому подобное, &lt;class, class&amp;&gt; Форма, как правило, то, что вы хотите, но для о…
22 апр '10 в 17:45
1 ответ

Прокрутка по МФЦ

Я работаю над приложением SDI без структуры Doc/View. Я потратил так много времени на этот проект, и теперь я хотел бы реализовать вертикальные и горизонтальные полосы прокрутки (не обязательно, но они могут быть очень полезны). Я искал это, и единс…
25 июл '13 в 16:28
1 ответ

Создание всплывающего CMenu без флажка

Я создаю CMenu в Visual Studio 2010, MFC. У меня есть работающее CMenu, которое появляется, когда пользователь щелкает правой кнопкой мыши в диалоговом окне. Я не могу найти способ создать выбор меню без места для флажка. В дизайнере Visual Studio м…
1 ответ

MFC подключиться к серверу sql с ODBC

У меня есть SDI MFC, и я хочу использовать CDatabase для подключения к удаленному серверу SQL. Я установил соединение ODBC на своем компьютере, а DSN называется "TodoTest". Вот мой код CDatabase db; CString connStr = _T("DSN=TodoTest;"); if (!db.Ope…
02 фев '17 в 09:09
2 ответа

Как создавать панели инструментов в приложении на основе диалогового окна MFC

Интересно, как этот парень создал эту панель инструментов в программе:это немодальный диалог, созданный парнем, я думаю: но мой диалог модальный. Я не думаю, что это делает много изменений!и этот код, написанный им для использования панели инструмен…
07 авг '13 в 08:04
1 ответ

Замена символов из строки

Мой код следующий (сокращенный): CComVariant * input является входным параметром CString cstrPath(input -&gt;bstrVal); const CHAR cInvalidChars[] = {"/*&amp;#^°\"§$[]?´`\';|\0"}; for (unsigned int i = 0; i &lt; strlen(cInvalidChars); i++) { cstrPath…
30 июн '14 в 14:10
0 ответов

Обязательные библиотеки DLL при доставке приложения MFC

Я не могу найти, какие DLL должны быть доставлены для запуска моего приложения без установки среды выполнения MFC. В интернете нет информации. Попробовав тестовую систему, я обнаружил, что мне понадобятся MFC71u.dll, msvcp71.dll и msvcr71.dll. Есть …
18 ноя '15 в 11:14
1 ответ

Функция CTabCtrl::HitTest MFC возвращает "1" для любой нажатой вкладки

Привет (хотя приветствие обычно удаляется), Я использую элемент управления CTabCtrl MFC и пытаюсь определить, какая вкладка была нажата (чтобы перетащить ее позже). Я подумал, что все должно быть довольно просто - в любом случае застрял с функцией H…
17 авг '15 в 10:11
1 ответ

Событие MFC CFormView OnKeyDown не вызывается

У меня есть CFormView, и у меня есть некоторые элементы управления на нем. Я реализовал событие OnKeyDown в моем CFormView. Все хорошо, за исключением того, что мое событие никогда не запускается, потому что фокус находится на поле со списком в моем…
25 ноя '13 в 13:42
2 ответа

CRichEditCtrl не работает должным образом в общих DLL, написанных с использованием MFC?

Я пишу DLL, написанную на MFC для использования другим приложением. настройки проекта: 1. Используйте MFC в статической библиотеке 2. препроцессор: AFXDLL 3. MD Build Я также использовал AFX_MANAGE_STATE (AfxGetStaticModuleState()) перед вызовом CWi…
10 июл '12 в 09:40