プロパティーシートのメッセージ

[戻る]
DIO 2007/01/08(月) 10:35:25
WinXP SDK VS2005

いつもお世話になります。
早速ですが質問です。

プロパティシートでタブ(?)が変更されたときに送られるメッセージは
あるのでしょうか?
タブごとのSETFOCUSやKILLFOUCUSなどにあたる物です。

init・・・だと最初に選択したときしか呼ばれません。

必要とする理由はあるタブ内のエディットボックスに
FillRectで背景色をつけているのですが、
タブを切り替えると消えてしまい、上記のメッセージに
あたるものがわからないため再描写のタイミングがつかめず困っています。

また、もしそういったメッセージが無いとき、
皆様ならどのように実現されますでしょうか?

お力を、よろしくお願いいたします。

瀬戸っぷ [E-Mail] 2007/01/08(月) 12:44:36
> プロパティシートでタブ(?)が変更されたときに送られるメッセージは
> あるのでしょうか?
> タブごとのSETFOCUSやKILLFOUCUSなどにあたる物です。

PSN_SETACTIVE/PSN_KILLACTIVEでしょうか。
他にOKボタンや適用ボタン、キャンセルボタンを押したときのものもありますので、
PSN_で検索するとよろしいかと。

DIO 2007/01/08(月) 17:43:03
[[解決]]
>瀬戸っぷさん

ありがとうございます。
ご指摘の通りPSN_SETACTIVEで解決いたしました。

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