分割した画面の色変更について

[戻る]
コウ 2008/07/31(木) 20:32:18
いつもお世話になっております。

さっそくですが、質問させてください。
現在SDIで画面を3行2列に分割した、画面を作成しているのですが
分割した画面を、それぞれマウスでクリックしたら

画面を黒色
画面周りの枠をピンク色に

それ以外の画面を白色にしたいのです。

マウスクリックで画面の色を黒くするところまでは出来たのですが、
マウスクリックした画面の枠をピンク色と
マウスクリックされていない画面を白色に変更するところ
が出来ません。

宜しくお願いします。

環境は
VC++6.0
WindowsXP

金魚ちゃん 2008/07/31(木) 21:15:49
> 現在SDIで画面を3行2列に分割した、画面を作成しているのですが
これ。
1...クライアント領域を6つに分割
2...子ウインドウとして6つに分割
どっち?

1ならGDIの描画関数で枠を描画すれば良いだけですよ。
LineTo、MoveToExなど
http://wisdom.sakura.ne.jp/system/winapi/win32/win23.html

コウ 2008/08/01(金) 10:02:35
[[解決]]
金魚ちゃん

クライアント領域を6つに分割です。

ありがとうございます。やってみます。

ATP 2008/08/01(金) 15:19:40
>クライアント領域を6つに分割です。

>マウスクリックで画面の色を黒くするところまでは出来たのですが、
>マウスクリックした画面の枠をピンク色と
>マウスクリックされていない画面を白色に変更するところ
>が出来ません。


なぜ?何で迷う?

コウ 2008/08/05(火) 12:05:18
ATPさん>
はい 6分割した画面にViewを1つだけとした時に
画面を黒くさせると すべて黒く変化してしまうと
思い迷っていたんです。

古いスレッドには追加発言できません。