QWidget :: find (hwnd) toujours 0 retour
Question
Je suis preneuse une poignée de fenêtre avec le code suivant:
HWND hwnd = FindWindow(L"QWidget", NULL);
et il retourne un HWND à un QWidget (j'ai vérifié avec Spy ++, les poignées correspondent). Mais après cela, si je procédez comme suit:
QWidget* widget = QWidget::find(hwnd);
ou
QWidget* widget = QWidget::find((WId)hwnd);
widget est toujours 0. Est-ce que quelqu'un sait pourquoi? Suis-je en utilisant QWidget :: find () correctement?
Merci,
Dave
La solution
résolu: a été la compilation de débogage, donc QtGui4d.dll a été chargé au lieu de QtGui4.dll
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow