*-- To Tell The Truth --*
Cruz
MAIL
HOME
|
|
2002年03月06日(水) ■ |
|
続プロパティシート |
|
ページ間の移動(フォーカスの移動)について。 トレースを取ってわかったこと。
地道な作業に突入しています。
WM_INITDIALOGを処理するのは、
初めてそのページが表示された時
1度きり
1ページ→2ページ→3ページ→2ページ
と移動してみたところ、WM_INITDIALOGに仕掛けといたトレース出力は、1度目の2ページでしか出力されておらず、2度目の2ページでは、WM_NOTIFYで処理されるPSN_SETACTIVEが処理されていた。
もちろん、1度目の2ページでも、PSN_SETACTIVEは処理されていますが。 ・・・WM_INITDIALOGの後に。
【OK】or【キャンセル】ボタンが押された時、
押されたページ(ここでは2ページ)のPSN_KILLACTIVE
次に1ページ目のPSN_APPLY
2ページ目のPSN_APPLY
3ページ目のPSN_APPLY
が順番に処理される
なんで・・・?
|
|