豆知識−プロパティシートでの初回例外

プロパティシートをCPropertySheet::DoModal関数で表示しようとした場合に、例外が発生する場合があります。 これは、ページの作成前にダイアログリソースのスタイルが変更されるためです。 通常はリソースには書き込みができません。この例外が発生した場合、 システムは更新されたリソースのコピーを自動的に作成します。
…という理由から、この例外については無視してかまいません。

ただし、CPropertySheet::DoModal関数をtry/catchブロックで囲むと、この例外もキャッチされてしまうので注意が必要です。

※詳細はCPropertySheet::DoModalのヘルプを参照してください。

目次へ