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