1

次のコードでウィンドウ ハンドルを取得しています。

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

そして、HWND を QWidget に返します (Spy++ でチェックしたところ、ハンドルが一致しました)。しかし、この後、次のことを試してみると:

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

また

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

widget は常に 0 です。理由を知っている人はいますか? QWidget::find() を正しく使用していますか?

ありがとう、

デイブ

4

1 に答える 1