我不了解C或C ++。我正在使用Visual Studio,并按照一个教程创建用于其他程序的DLL。这是整个cpp文件:
#include "Windows.h"
#include "stdafx.h"
extern "C" __declspec (dllexport) bool my_open_clipboard(HWND window)
{
return OpenClipboard(window);
}
我认为它不接受HWND作为数据类型吗?是否将HWND解释为标识符而不是数据类型?错误消息使我感到困惑。它在第4行上显示“错误C2065'HWND':未声明的标识符”。我尝试用许多变体重写它,但我不知道发生了什么。