qwidget :: find (hwnd) دائما العودة 0
سؤال
أنا أمسك مقبض النافذة مع التعليمات البرمجية التالية:
HWND hwnd = FindWindow(L"QWidget", NULL);
ويعيد HWND إلى Qwidget (راجعت مع التجسس ++، ومباراة المقابض). ولكن بعد هذا، إذا حاولت ما يلي:
QWidget* widget = QWidget::find(hwnd);
أو
QWidget* widget = QWidget::find((WId)hwnd);
القطعة هي دائما 0. هل يعرف أحد لماذا؟ هل أنا أستخدم Qwidget :: Find () بشكل صحيح؟
شكرًا،
ديف
المحلول
ستجد حلا: كان تجميع في تصحيح، لذلك تم تحميل Qtgui4d.dll بدلا من Qtgui4.dll
لا تنتمي إلى StackOverflow