当前位置: 首页 > 图文教程 > 开发语言 > VC++ > 用SkinMagic工具包创建换皮肤程序
用SkinMagic工具包创建换皮肤程序 下载本文示例工程 if (!ProcessShellCommand(cmdInfo)) return FALSE;/////////////////////////////////////////////////////////////////////////////////////////VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), "Demo" ,NULL,NULL ) );//初始化类库 VERIFY( 1 == LoadSkinFromResource( AfxGetInstanceHandle() , "KROMO" ,"SKINMAGIC") );//从资源中加载皮肤 VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , "MainFrame" )); VERIFY( 1 == SetDialogSkin( "Dialog" ) ); ((CMainFrame*)m_pMainWnd)->m_bSkinned = TRUE; ((CMainFrame*)m_pMainWnd)->m_nIndex = 0; //////////////////////////////////////////////////////////////////////////////////////////// m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow();⑤ 在MainFrame中加入换皮肤菜单,及相应的函数,在函数中加载皮肤。 void CMainFrame::OnDevior() { LoadSkinFromResource( AfxGetInstanceHandle() , "DEVIOR" ,"SKINMAGIC") ; }到此为止,完美的换皮肤程序就出来了。 |
评论 (0) All