سؤال

أنا أمسك مقبض النافذة مع التعليمات البرمجية التالية:

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top