正在阅读:不用Hook也能实现方面快捷的换肤功能不用Hook也能实现方面快捷的换肤功能

2004-02-14 09:34 出处:PConline 作者:checkyvc6/CSDN 责任编辑:linjixiong

   {
    CFlatComboBox *pCmb=new CFlatComboBox();
    if(pCmb == NULL)
     return FALSE;
    pSkin->m_cmbList.AddTail(pCmb);
    pCmb->SubclassWindow(hWnd);
   }
   
  } 

  //etc

  hWnd=GetWindow(hWnd,GW_HWNDNEXT);
  if(!::IsWindow(hWnd) || hWnd==NULL)
   break;

 }while(nIdFirst != GetDlgCtrlID(hWnd));

  return TRUE;

  }
  void CLxpSkin::UnInstallSkin(HWND hDlg)
  {
   CLxpSkin * pSkin=NULL;
   if(m_mapSkin.Lookup(hDlg,pSkin))
   {
    delete pSkin;
    pSkin=NULL;
   }
   return;
  }

  优点:这个类不仅仅可以换界面还可以将工程当中的某些控件功能轻易的改变和还原.

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品