QWidget的::发现(HWND)总是返回0
题
我抓住窗口句柄用下面的代码:
HWND hwnd = FindWindow(L"QWidget", NULL);
和它返回一个HWND到一个QWidget(I与间谍++检查,把手相匹配)。 但在此之后,如果我尝试以下方法:
QWidget* widget = QWidget::find(hwnd);
或
QWidget* widget = QWidget::find((WId)hwnd);
部件始终为0。有谁知道为什么吗?我使用了QWidget :: find()方法是否正确?
谢谢,
戴夫
解决方案
解决: 被编译在调试,所以QtGui4d.dll装载代替QtGui4.dll
不隶属于 StackOverflow