Прежде всего: это вообще возможно?
У меня есть сторонний dll, который взаимодействует с некоторыми аппаратными средствами.Это написано в MFC.Я получил (от поставщиков DLL) пример решения Visual Studio 2010, которое имеет только один проект: приложение MFC (.exe), которое вызывает стороннюю DLL-библиотеку.Он работает нормально.
Когда я пытаюсь использовать стороннюю dll из моей dll (простой C ++, без MFC, без .NET), я могу нормально вызывать ее функции, но есть одна загвоздка: примерПриложение MFC, кажется, «переопределяет» MessageProc для захвата определенных сообщений, которые генерирует dll третьей стороны.И хотя в dll есть функция с именем «RegisterFuncCallback», и я ее использую, мой обратный вызов никогда не вызывается.
Так вот в чем проблема: как я могу захватить эти сообщения без создания приложения MFC?(Это вообще возможно?)