VC内幕在这一部分讲的我看得不太懂,哪位仁兄可否把详细过程告与小弟.不甚感激!

解决方案 »

  1.   

    BOOL CMyDlg::OnInitDialog() 
        { 
         CDialog::OnInitDialog(); 
         
         m_dlgPropSheet.AddPage(&m_stylePage); 
         m_dlgPropSheet.AddPage(&m_colorPage); 
         m_dlgPropSheet.AddPage(&m_fontPage); 
         
         m_dlgPropSheet.Create(this, WS_CHILD | WS_VISIBLE, 0); 
         m_dlgPropSheet.ModifyStyleEx (0, WS_EX_CONTROLPARENT); 
         m_dlgPropSheet.ModifyStyle( 0, WS_TABSTOP ); 
         
         CRect rcSheet; 
         GetDlgItem( IDC_PROPSHEET )->GetWindowRect( &rcSheet ); 
         ScreenToClient( &rcSheet ); 
         m_dlgPropSheet.SetWindowPos( NULL, rcSheet.left-7, rcSheet.top-7, 0, 0, 
         SWP_NOZORDER | SWP_NOSIZE | SWP_NOACTIVATE ); 
         
         return TRUE; // return TRUE unless you set the focus to a control 
         // EXCEPTION: OCX Property Pages should return FALSE 
        } 
      

  2.   

    http://wwwb.pconline.com.cn/pcedu/empolder/doc/vc/10205.htm