我用Skinmagic给多文档程序换肤,其他像主框架,对话框都能换过来,但子窗口却没换,能换吗?是不是这个软件不能换啊。skin++可以吗?哪位高手指教指教。非常谢谢啦

解决方案 »

  1.   

    你在设置模式的时候需要使用Dialog模式,SetDialogSkin( "Dialog" )
      

  2.   

            pMainFrame->ShowWindow(m_nCmdShow);
    pMainFrame->UpdateWindow(); VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL));
    VERIFY( 1 == LoadSkinFile(_T("devior.smf")));
    VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , _T("MainFrame") ));
            VERIFY( 1 == SetDialogSkin( _T("Dialog") ) );
    我是这样写的啊