QWidget :: find (hwnd) sempre retornando 0
Pergunta
Eu estou agarrando um identificador de janela com o seguinte código:
HWND hwnd = FindWindow(L"QWidget", NULL);
e retorna um HWND para um QWidget (Eu verifiquei com Spy ++, as alças combinar). Mas depois disso, se eu tente o seguinte:
QWidget* widget = QWidget::find(hwnd);
ou
QWidget* widget = QWidget::find((WId)hwnd);
widget é sempre 0. Alguém sabe por quê? Estou usando QWidget :: find () corretamente?
Obrigado,
Dave
Solução
resolvido: estava compilando na depuração, de modo QtGui4d.dll foi carregado em vez de QtGui4.dll
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow