Last Updated 2002/10/09
Programming Tips
Visual C++
MFC
ダイアログ
索 引
ダイアログの親ウィンドウハンドル
2002/10/09
通常のウィンドウであれば,GetParent にてウィンドウハンドルを取得出来る.
しかし,ダイアログの親ウィンドウは GetParent では取得できない.
GetWindow にて GW_OWNER を指定して取得する.
(ダイアログの場合は親ウィンドウはオーナーウィンドウとなるらしい)
ウィンドウハンドルが関わる API としては
親ウィンドウハンドル取得
GetParent
ダイアログのコントロール ID からウィンドウハンドル取得
GetDlgItem
(逆は GetDlgCtrlID)
特定のスレッドのウィンドウを列挙
EnumThreadWindows
ウィンドウハンドルからスレッドとプロセス取得
GetWindowThreadProcesId
などがある.
参照
前後のTips
ダイアログアプリにアクセラレータ
ダイアログアプリにステータスバー
ダイアログアプリにプログレスバー
ダイアログでのフォント変更
ダイアログの親ウィンドウハンドル
ダイアログバーのイベント
ダイアログバーの幅
ダイアログ背景色の変更
ダイアログ文字の変更
DSS ProgrammingTipsCGI Ver2.02