プロが教える店舗&オフィスのセキュリティ対策術

環境:WinXP, VS2005

例えばウィンドウプロシージャで
LRESULT WINAPI WndProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )

などとHWND型の変数hWndがありますよね。
このhWndをウィンドウプロシージャの外から取得することは可能でしょうか?

A 回答 (2件)

他アプリならFindWindowやEnumWindowsなどを使えば取得出来ます



自アプリで自分自身のhWndを取得したいのでしょうか

もう少しどのような状況でそのウィンドウハンドルを取得したいのかを投稿しましょう
    • good
    • 0
この回答へのお礼

返事が遅くなり申し訳ありません。
ちょっと今回はグローバルで無理やり実装することになりましたが、
機会があればその方法も使わせていただこうかと思います。
回答ありがとうございました。

お礼日時:2008/02/04 17:34

プログラム内のどこかでウインドウをCreateしているはずですが、その時に取得できるHWNDを、グローバル変数に保存しておけば良いのではないでしょうか。

    • good
    • 0
この回答へのお礼

返事が遅くなり申し訳ありません。
う~ん、その方法じゃないやり方をしたかったのですが、
結局その方法を取ることになりました。
回答ありがとうございました。

お礼日時:2008/02/04 17:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!