> 各 DlgProc で自前処理しないメッセージに関しては、 > return DefDlgProc(...); とやって標準の処理関数を呼ぶ > ようにしてあげるといいかもしれません。 メールした後、解説を読みなおしてみたら 「dialog box procedure からは DefDlgProc を呼ばないように」 と書いてありました。失礼しました。 # DefDlgProc がユーザ定義の procedure を呼ぶようでした うーん。SetFocus するのであれば、WM_PAINT よりは WM_ACTIVATE のほうに処理を加えたほうがいいような気はしますが、どうでしょう。 -- Masaru OKI oki@netbsd.org, oki@yha.att.ne.jp