05 2011 档案

窗口类的定义
摘要: 接着上次的框架,肯定有疑问那两个窗口类是怎么来的g_pMainWnd=newCUMFCMainWindow(_T("UMFCMainWindow"));g_pLoginWnd=newCUMFCLoginWindow(_T("UMFCLoginWindow"));今天就接着讲解窗口类的来历。#pragmaonce#include"EasyUI.h"#include"EasyDialog.h"#include"EasyEventDelgate.h"#include"EasyList.h&q阅读全文

posted @ 2011-05-30 13:13 健忘猪 阅读(97) | 评论 (0) 编辑

程序框架
摘要: 上面几篇文章大致介绍了下皮肤配置的情况,有个大概的了解,下面我会介绍下搭建程序的框架。首先新建一个cpp文件,作为我们主程序的入口,里面必须的是入口函数:intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){if(!InitSkin(hInstance))//初始化皮肤的函数,后面会讲解gotoendapp;//实例化两个窗口,这里的两个窗口类后面会讲解他们的来历g_pMainWnd=newCUMFCMainWindow(_T("UMFCMainWindow&q阅读全文

posted @ 2011-05-29 22:48 健忘猪 阅读(93) | 评论 (0) 编辑

趁热讲讲skin.xml支持的标签和attributes
摘要: 上篇随笔讲解了skin.xml的大致结构,这次仔细的说说支持的标签和属性#defineNAME_WND_T("window") //窗口 #defineNAME_BTN_T("button") //按钮#defineNAME_CHECKBOX_T("checkbox") //复选框#defineNAME_RADIOBTN_T("radiobutton")//单选#defineNAME_STATIC_T("static") //静态文本框#defineNAME_PANEL_T("pane阅读全文

posted @ 2011-05-28 23:32 健忘猪 阅读(71) | 评论 (0) 编辑

skin.xml皮肤配置讲解
摘要: 今天完成了影片上传审核和添加的功能,轻松一下,来讲讲GUI GDI版本的皮肤配置。想要直接使用的朋友不要错过哦。先来总体看一下xml的结构:<root><tip></tip><messagebox></messagebox><menu></menu><window></window></root>基本的结构如上,所有配置都在xml的root根节点中,紧跟着是一些固定配置项:1.tip节点是配置tip窗口的,通过tip节点可以自己指定tip窗口的样式,可以和window窗口一样阅读全文

posted @ 2011-05-28 16:24 健忘猪 阅读(182) | 评论 (0) 编辑

重回博客园继续我的 GUI库
摘要: GDI版本的开发就先告一段落,在此发布一个基本可以使用的版本。顺便发两张已经成功使用的程序截图,后面我会慢慢的整理使用方法,详细的介绍技术细节。欢迎转发关注~~~~有了GDI版本的锻炼,现在开始写 D3D版本的,因为是构想了很久了,手很痒趁着热度写一下把,以后我会经常来博客园更新进度。GID版本的维护暂时搁置,需要源码的可以到codeplex去下,稍后我会公布svn连接。先说明因为也是第一次写,设计不是很好,不过作为学习和简单应用应该问题不大,我还简单的实现了一下扩展办法,方便大家自己扩展自己的控件,这块也会在稍后的文章流出。事先说明下这套GDI的UI库的大致实现,就是参照现在流行的无窗口设计阅读全文

posted @ 2011-05-25 19:31 健忘猪 阅读(578) | 评论 (6) 编辑