最近在修改一个对话框有界面,对话框主界面采用四张JPG图片来实现。而子对话框正常显示MFC中的类型,我用了一些界面库来实现换肤不佳,比如Skin++之类的。因为这样换肤之后连主界面的界面也换了。能不能只换子对话框的界面,而不换主对话框的界面呢。各位高手有什么高招吗?小弟在此谢过了。

解决方案 »

  1.   

    skin++有一个函数SetNoSkinHwnd可以设置某个对话框不换肤,只要传递一个主窗口句柄就可以了。
      

  2.   

    你可以去codeproject去下载个,自己做太费时间,而且也未必能做好,算了,+qq 147474354 送你个
      

  3.   

    谢谢大家的帮助。SetNoSkinHwnd只能把对话框的主框架去掉,对话框的控件还是被皮肤换掉了。
      

  4.   

    SetNoSkinHwnd对任何一个控件都可以的,只要将句柄传递正确就行,原来做过。
      

  5.   

    http://www.skinEx.cn mfc皮肤界面开发包