アドバイスなどいただきたくよろしくお願いします。
http://www.winapi-database.com/Message/WM/WM_DISPLAYCHANGE.html
「アプリケーションが動いている状態で、解像度が変更されたら」ということならWM_DISPLAYCHANGEを捕まえればいいと思います。MFCでは対応するメソッドはないので自作することになりますが。
LPARAMに幅と高さが格納されるようなので、これに合わせてSetWindowPosなどをすればよろしいかと思います。
わーいこんな便利なメッセージがあったんですねー。早速試してみます。
http://www.winapi-database.com/Message/WM/WM_DISPLAYCHANGE.html
「アプリケーションが動いている状態で、解像度が変更されたら」ということならWM_DISPLAYCHANGEを捕まえればいいと思います。MFCでは対応するメソッドはないので自作することになりますが。
LPARAMに幅と高さが格納されるようなので、これに合わせてSetWindowPosなどをすればよろしいかと思います。
教えていただいたサイト見ましたが、
かなり便利そうですね。ありがとうございます。
メッセージの取得処理追加は久しぶりだったので
方法が思い出せず、苦労しましたがなんとか出来ました。
教えていただいたサイト見ましたが、
かなり便利そうですね。ありがとうございます。
メッセージの取得処理追加は久しぶりだったので
方法が思い出せず、苦労しましたがなんとか出来ました。