-OOP限定-プログラム設計相談室
レス数が950を超えています。1000を超えると書き込みができなくなります。
0975uY
2012/08/21(火) 20:43:54.16Windowsにあるようなウィンドウをプログラム内で作りたいんだけど
一応WinAPIにならってウィンドウオブジェクトにメッセージを飛ばす形で作ってる
アクティブウィンドウと非アクティブウィンドウってあるけど、
非アクティブウィンドウをクリックした際のメッセージを送るタイミングってどうするべき?
非アクティブ状態ではメッセージをウィンドウは受け取らず、
"アクティブにする"というメッセージを送ってからアクティブにさせてから
クリック判定されたとかのメッセージを送るか
そもそも非アクティブ状態でもメッセージを送信するようにしておいて
ウィンドウ側で、自身が非アクティブな場合は不必要なメッセージをスルーするようにするか
Windowsのウィンドウのカスタマイズ性を考えると
後者の実装のような気がしなくもないけど、アクティブ非アクティブ関係なく全ウィンドウに常にメッセージ送信してるのってどうなんだろう
レス数が950を超えています。1000を超えると書き込みができなくなります。