ホームページ  >  記事  >  ウェブフロントエンド  >  CPropertySheetタブは各種CPropertyPageの切り替えを実現pages_html/css_WEB-ITnose

CPropertySheetタブは各種CPropertyPageの切り替えを実現pages_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:50:281537ブラウズ

出典: http://bbs.csdn.net/topics/390973895

3 つの方法があります:

最初の

は、CPropertyPage がパスインの作成時に元の CPropertySheet クラス オブジェクト ポインターを親として使用することです。ウィンドウ

CPropertyPage::Create(UINT nIDTemplate, CWnd* pParentWnd = NULL)

次に、

CPropertySheet *pParent = (CPropertySheet *)GetParent();

pParent->SetActiveP age(iPage ); を使用します。

2 番目の

は、CPropertyPage クラスに CPropertySheet オブジェクト ポインタを保存し、CPropertyPage オブジェクトが構築されるときにそれを渡し、メニュー コマンド メッセージ処理でこのポインタを介して直接 setActivePage を設定することです


3 番目の最初のメソッドは次のとおりです。 CPropertyPage クラスに CPropertySheet オブジェクトのウィンドウ ハンドルを保存し、CPropertyPage オブジェクトが構築されるときにこのハンドルを使用して、CPropertySheet がこのメッセージを受信したときにカスタム メッセージを CPropertySheet に送信します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。