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
阅读全文
摘要:上面几篇文章大致介绍了下皮肤配置的情况,有个大概的了解,下面我会介绍下搭建程序的框架。首先新建一个cpp文件,作为我们主程序的入口,里面必须的是入口函数:intAPIENTRYWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){if(!InitSkin(hInstance))//初始化皮肤的函数,后面会讲解gotoendapp;//实例化两个窗口,这里的两个窗口类后面会讲解他们的来历g_pMainWnd=newCUMFCMainWindow(_T("UMFCMainWindow&q
阅读全文
摘要:上篇随笔讲解了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
阅读全文
摘要:今天完成了影片上传审核和添加的功能,轻松一下,来讲讲GUI GDI版本的皮肤配置。想要直接使用的朋友不要错过哦。先来总体看一下xml的结构:<root><tip></tip><messagebox></messagebox><menu></menu><window></window></root>基本的结构如上,所有配置都在xml的root根节点中,紧跟着是一些固定配置项:1.tip节点是配置tip窗口的,通过tip节点可以自己指定tip窗口的样式,可以和window窗口一样
阅读全文
摘要:GDI版本的开发就先告一段落,在此发布一个基本可以使用的版本。顺便发两张已经成功使用的程序截图,后面我会慢慢的整理使用方法,详细的介绍技术细节。欢迎转发关注~~~~有了GDI版本的锻炼,现在开始写 D3D版本的,因为是构想了很久了,手很痒趁着热度写一下把,以后我会经常来博客园更新进度。GID版本的维护暂时搁置,需要源码的可以到codeplex去下,稍后我会公布svn连接。先说明因为也是第一次写,设计不是很好,不过作为学习和简单应用应该问题不大,我还简单的实现了一下扩展办法,方便大家自己扩展自己的控件,这块也会在稍后的文章流出。事先说明下这套GDI的UI库的大致实现,就是参照现在流行的无窗口设计
阅读全文

浙公网安备 33010602011771号