注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

316Studio

分享资源,分享快乐··

 
 
 

日志

 
 

【转载】appface不费吹灰之力打造精美界面  

2012-09-09 20:56:13|  分类: 电脑技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

有没有发现有好多软件,界面美得让人吐血;对于有些平台制作一个好的ui也很easy,但是用vc来做,我宁可

不做软件:做一个不规则的按钮就要派生一个类,并且写一大堆代码。。。

几经周折,我找到了appface,用了她会让人爱不释手的。下面我说一下用他的理由:

1,打造界面简单:比如做对话框,只需在domodal前调用一个SkinStart和其后调用一个SkinRemove;

      另外还要把appface。lib添到links里,再include“appface。h ".

2,发行简单,只需把appface。dll和appfacebind打包一起发行(两个文件才200k),当然这是说皮肤文件在

      资源里加载;

3,如果你不满足于里边自带的20多个皮肤风格的话,可以自己制作。制作过程也超简单:提供了皮肤制作工具

     制作过程中只需修改相应的属性即可,例如按钮位图,控件背景等;

 

这是一个皮肤文件的效果截图:

appface不费吹灰之力打造精美界面 - Bluesky - Bluesky

 你看亮不亮,,,

 

 

下面就举个例子:

这是我创建的app wizard模板:

 注意有序列号哦,记住了你就可以免费使用了,哈哈,
BOOL CSkinApp::InitInstance()
{
 AfxEnableControlContainer();

 // Standard initialization
 // If you are not using these features and wish to reduce the size
 //  of your final executable, you should remove from the following
 //  the specific initialization routines you do not need.
 
SkinStart(MAKEINTRESOURCE(IDR_URF1),WINDOW_TYPE_VC,"RQPJNW0N0V2QRMAP1KXVBHHDUVVQGUXR",GTP_LOAD_RESOURCE,NULL,_T("URF"));
#ifdef _AFXDLL
 Enable3dControls();   // Call this when using MFC in a shared DLL
#else
 Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif

 CSkinDlg dlg;
 m_pMainWnd = &dlg;
 int nResponse = dlg.DoModal();
 if (nResponse == IDOK)
 {
  // TODO: Place code here to handle when the dialog is
  //  dismissed with OK
 }
 else if (nResponse == IDCANCEL)
 {
  // TODO: Place code here to handle when the dialog is
  //  dismissed with Cancel
 }
 SkinRemove();
 // Since the dialog has been closed, return FALSE so that we exit the
 //  application, rather than start the application's message pump.
 return FALSE;
}

看一下同样一个domodal的效果:

appface不费吹灰之力打造精美界面 - Bluesky - Bluesky
哈哈,与众不同吧。。

 

  评论这张
 
阅读(666)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017