孙悟空的表演腾讯视频:VC制作的软件界面修改问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 18:48:58
公司有个用VC制作的软件,老总要我改界面,我想问下VC制作界面一般用什么工具,还有界面的文件一般放在什么目录下面?用什么代码?希望有高手能给解答下.谢谢!!

原程序有没有界面?如果有,就修改控制界面相关的程序就行了。资源试图里修改下对话框,都去试试吧
如果源程序没有界面,那就麻烦一些。
你的项目目录下的.h和.rc文件。你要是有耐心的话,可以直接用文本方式修改这两个文件,手绘,呵呵

先用regsvr32注册附件中的动态库
Go to Class Wizard (Ctrl + W), press "Add Class"/"From a type library" then choose the skincrafter.dll and press OK, class ISCSkin will be created for your use

然后把下面这段代码加入到 InitInstance() 中即可

ISCSkin *m_pSkin = new ISCSkin;
/* ------------ Begin of CODE SECTION ------------- */
CoInitialize(NULL);
m_pSkin->CreateDispatch("SkinCrafter.SCSkin");
m_pSkin->InitLicenKeys("0","SKINCRAFTER","SKINCRAFTER.COM","support@skincrafter.com","DEMOSKINCRAFTERLICENCE");
m_pSkin->DefineLanguage(0);
m_pSkin->InitDecoration(1);
/* ------------ End of CODE SECTION ------------- */

m_pSkin->LoadSkinFromFile("D:\\XP-style.skf"); //这里的路径换成附件里的那
//个皮肤文件的路径
m_pSkin->ApplySkin();
运行时,任务栏会出现两个应用,其中一个就是被屏蔽的licence about dialog
OnInitDialog()中加入ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
可以在任务栏只显示一个应用。