質問

私は次のコードでウィンドウハンドルをつかんだ。

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

と、それはQWidgetの(私はスパイ++、ハンドルの一致で確認)にHWNDを返します。 しかし、この後、私がしようとした場合、以下ます:

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

または

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

ウィジェットは誰もがなぜ知っているか常に0ですか?私はQWidgetのを使用しています::見つける()を正しく?

おかげで、

デーブ

役に立ちましたか?

解決

解決: QtGui4d.dllので、代わりにQtGui4.dllのロードされた、デバッグでコンパイルされた

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top