在DLL中调用createwindows,报错1407

哈大哈傻瓜 发布于 2016/03/27 11:01
阅读 137
收藏 0

//初始化

AtlAxWinInit();
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;
Gdiplus::GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);

//名字和当前模块的句柄都检查过了,都是有内容的

m->hWebBrowser = CreateWindow(_T(ATLAXWIN_CLASS),

wstrUrl.c_str(),
dwStyle, 0, 0,
800,
600,
NULL, NULL,
GetModuleHandle(NULL), NULL);

if (NULL == m->hWebBrowser)

return GetLastError();

最后返回1407,不知道什么原因,是在DLL中,通过JNI让JAVA调,DLL是用应用程序项目改的,之前是可以运行的,有没有大神有经验

加载中
返回顶部
顶部