通知
すべてクリア
Topic starter
2008年7月31日 8:32 PM
いつもお世話になっております。
さっそくですが、質問させてください。
現在SDIで画面を3行2列に分割した、画面を作成しているのですが
分割した画面を、それぞれマウスでクリックしたら
画面を黒色
画面周りの枠をピンク色に
それ以外の画面を白色にしたいのです。
マウスクリックで画面の色を黒くするところまでは出来たのですが、
マウスクリックした画面の枠をピンク色と
マウスクリックされていない画面を白色に変更するところ
が出来ません。
宜しくお願いします。
環境は
VC++6.0
WindowsXP
2008年7月31日 9:15 PM
> 現在SDIで画面を3行2列に分割した、画面を作成しているのですが
これ。
1...クライアント領域を6つに分割
2...子ウインドウとして6つに分割
どっち?
1ならGDIの描画関数で枠を描画すれば良いだけですよ。
LineTo、MoveToExなど
http://wisdom.sakura.ne.jp/system/winapi/win32/win23.html
Topic starter
2008年8月1日 10:02 AM
金魚ちゃん
クライアント領域を6つに分割です。
ありがとうございます。やってみます。
2008年8月1日 3:19 PM
>クライアント領域を6つに分割です。
>マウスクリックで画面の色を黒くするところまでは出来たのですが、
>マウスクリックした画面の枠をピンク色と
>マウスクリックされていない画面を白色に変更するところ
>が出来ません。
なぜ?何で迷う?
Topic starter
2008年8月5日 12:05 PM
ATPさん>
はい 6分割した画面にViewを1つだけとした時に
画面を黒くさせると すべて黒く変化してしまうと
思い迷っていたんです。