2009-07-23 5 views
1

Ich bin ein Fenstergriff mit dem folgenden Code Grabbing:QWidget :: find (hwnd) immer wiederkehr 0

HWND hwnd = FindWindow(L"QWidget", NULL); 

und es gibt einen HWND zu einem QWidget (I mit Spy geprüft ++, die Griffe Spiel) . Aber nach diesem, wenn ich versuche, die folgenden:

QWidget* widget = QWidget::find(hwnd); 

oder

QWidget* widget = QWidget::find((WId)hwnd); 

Widget ist immer 0. Wer weiß, warum? Verwende ich QWidget :: find() korrekt?

Danke,

Dave

Antwort

1

gelöst: wurde im Debug kompilieren, so QtGui4d.dll anstelle von QtGui4.dll

+1

Aber warum funktioniert es nicht im Debug-Modus geladen? –