みなさん、こんばんは。

大西と申します。
久しぶりに質問させていただきます。

プロパティーシートを使用して、設定機能を作成しようとしています。
プロパティーシートをDoModalで作成すると、デフォルトで OK、キャンセル、
更新 ボタンがついてきますが、これらのIDを取得してウィンドウ非表示する
ことで可能なのはわかっています。

今やりたいのは、別の機能を果たすボタンを新規に張り付け、うまく制御
したいと思っています。
具体的には、各プロパティーページで設定した内容をファイルに保存したり、
各ページの内容を既定値に戻すような処理をしたいのです。

本やヘルプを見ていると、プロパティーシートに新たなボタンを貼り付けたり
するようなことは、一般的に行わないことのように受け取れてなりません。
皆さんは、どのように思われますか?
また、私が今回したいようなことは可能でしょうか?
新規にボタンを作成しても、クリックイベントをどこにどのように組み込めば
よいのか検討がついていません。
DoModalの戻り値として、新たに追加したボタンのIDを取得することは可能
なのでしょうか?

実際、このようなことが可能なのか、ご意見など頂けます様お願いいたします。
また、可能ということであれば、良い方法がありましたらご教授いただけます様
お願いいたします。


環境: WinNT, VC++6.0です。