SKinmagic制作UI
来源:互联网 发布:免费电话软件 编辑:程序博客网 时间:2024/05/22 01:45
使用了SkinMagic2.01设置软件界面的一个单文档程序,就三步:
首先拷贝SkinMagicLib.h、SkinMagic.Lib、SkinMagic.dll和皮肤文件*.smf到工程文件夹下;
第二步,添加代码在APP文件的InitInstance()中添加代码:
还有就是在stdfax .h文件中添加:
第三步,取消VC2005默认使用UNICODE,在项目下拉菜单---属性---配置---常规,字符集选择:未设置选项.
只不过我不知道怎么把这些lib和头文件放在网上,没法让大家下载了。
如果要在程序中切换皮肤,可以使用如下的代码:
首先拷贝SkinMagicLib.h、SkinMagic.Lib、SkinMagic.dll和皮肤文件*.smf到工程文件夹下;
第二步,添加代码在APP文件的InitInstance()中添加代码:
- VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("Demo") , NULL,NULL ) );
- VERIFY( 1 == LoadSkinFile( _T("futuraIII.smf") ) ); //皮肤文件可以换成其他的
- VERIFY( 1 == SetWindowSkin( m_pMainWnd->m_hWnd , _T("MainFrame") ));//程序的主框架加载皮肤
- VERIFY( 1 == SetDialogSkin( _T("Dialog")));//程序内的对话框加载皮肤
还有就是在stdfax .h文件中添加:
- #include "SkinMagicLib.h"
- #pragma comment(lib, "SkinMagic.lib")
第三步,取消VC2005默认使用UNICODE,在项目下拉菜单---属性---配置---常规,字符集选择:未设置选项.
只不过我不知道怎么把这些lib和头文件放在网上,没法让大家下载了。
如果要在程序中切换皮肤,可以使用如下的代码:
- TCHAR strExt[]= _T("SkinMagic Files(*.smf)|*.smf||");
- CFileDialog dlg( TRUE, _T("*.smf"), _T("*.smf") , OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
- , strExt , this );
- if( dlg.DoModal() == IDOK )
- {
- LoadSkinFile( (LPCTSTR)(dlg.GetPathName()) );
- }
- SKinmagic制作UI
- SkinMagic
- UI-界面制作体会
- UI制作入门
- GDI制作UI
- skinsharp制作UI
- 简单的ui制作
- 自定义UI制作流程
- UE4制作UI界面
- 紧凑UI的制作
- SkinMagic使用方法
- SkinMagic使用方法
- skinMagic 使用
- skinmagic使用方法
- 我制作的一个UI
- Google Plus UI Button制作
- Android UI图片制作相关
- UI设计及制作方案
- VBA 正则表达式
- 图像畸变校正
- VBA中使用正则表达式
- 获取kernel各个数据段,代码段的地址及范围
- newLISP FOOP 创建类和对象
- SKinmagic制作UI
- 【JAVA】通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败
- javascript this
- js鼠标及对象坐标控制属性
- oracle dg 三种模式切换
- skinsharp制作UI
- 死里逃生,我们闯进了决赛
- 可爱的舍友,心情好好~
- 5_静态循环消息队列