MFC でベースのモーダル ダイアログを作成しました( /CPropertySheetから派生した BCGSoft クラスを使用)。ユーザーがいずれかの で特定のアクションを実行したときに、別の でコントロールを有効/無効にしたいと考えています。CPropertySheetCPropertyPageCPropertyPageCPropertyPage
これは、ユーザーがすでにタブをクリックして 2 番目のCPropertyPage. ただし、MFC はCPropertyPage、ユーザーがアクティブ化するまで、秒の作成を遅らせます。このシナリオでは、秒内のコントロールCPropertyPageは存在せず、MFC はエラーをスローします。
CPropertyPageこれを克服するために、 内で必要な関数を呼び出して、すべての が存在することを確認したいと思いますCPropertySheet OnInitDialog()。誰かがこれを行う方法を説明できますか?