CWnd - это просто оболочка вокруг дескриптора окна, и, вероятно, только методы, которые использует функция SDK, получают дескриптор родительского окна.Вы можете попытаться разорвать все ветви наследования и зависимости CWnd, чтобы смоделировать объект со всеми данными и методами без использования фактического MFC, но я предполагаю, что это будет настоящей проблемой.Возможно, вам придется создать какой-нибудь простой слой MFC, например, dll, который возьмет дескриптор HWND из вашего кода, затем поместит его в CWnd и затем вызовет SDK камеры.Возможно, вам понадобится та же версия VC ++ 6.0, чтобы создать слой, чтобы он работал со старой имеющейся у вас библиотекой.