QWidget::find(hwnd) всегда возвращает 0
Вопрос
Я хватаю дескриптор окна с помощью следующего кода:
HWND hwnd = FindWindow(L"QWidget", NULL);
и он возвращает HWND QWidget (я проверил с помощью Spy++, дескрипторы совпадают).Но после этого, если я попробую следующее:
QWidget* widget = QWidget::find(hwnd);
или
QWidget* widget = QWidget::find((WId)hwnd);
виджет всегда равен 0.Кто-нибудь знает, почему?Правильно ли я использую QWidget::find()?
Спасибо,
Дэйв
Решение
решено:компилировался в режиме отладки, поэтому вместо QtGui4.dll загружался QtGui4d.dll
Не связан с StackOverflow