QWidget :: trovare (hwnd) sempre ritorno 0
Domanda
Sto afferrando una maniglia della finestra con il seguente codice:
HWND hwnd = FindWindow(L"QWidget", NULL);
e restituisce un HWND per un QWidget (ho controllato con Spy ++, le maniglie corrispondono). Ma dopo questo, se provo quanto segue:
QWidget* widget = QWidget::find(hwnd);
o
QWidget* widget = QWidget::find((WId)hwnd);
widget è sempre 0. Qualcuno sa perché? Sto usando QWidget :: find () in modo corretto?
Grazie,
Dave
Soluzione
risolto: è stata la compilazione di debug in modo QtGui4d.dll è stato caricato al posto di QtGui4.dll
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow