随笔分类 -  VC++ DirectUI

摘要:版权声明:本文为灿哥哥http://blog.csdn.net/caoshangpa原创文章,转载请标明出处。 https://blog.csdn.net/caoshangpa/article/details/84201952一个Win32窗口程序创建一个空的Win32工程,然后输入以下代码。 #i 阅读全文
posted @ 2019-01-03 23:23 findumars 阅读(777) 评论(0) 推荐(0) 编辑
摘要:MFC, QT, MINIGUI, ANDROID, IOS,如果这些平台,你都使用过,在下真心佩服,也相信你对这篇文章最具有发言权,真心期待你的回复和建议。 这些著名的UI说出来都让人如雷贯耳,如果没用过几个,都不好意思打招呼~~ 但不夸张的说,很多用过这些框架的同学,已经郁闷的不会打招呼了。在下 阅读全文
posted @ 2017-10-30 23:10 findumars 阅读(4807) 评论(2) 推荐(1) 编辑
摘要:上次介绍的几款图形界面库http://blog.okbase.net/vchelp/archive/23.html都是国外的开源项目,今天介绍的几款都是国人的开源项目,大部分是采用DirectUI设计思想。 1. 炫彩界面库XCGUI 炫彩界面库不仅是界面库,它是软件界面开发框架,让用户开发桌面软件 阅读全文
posted @ 2017-01-21 07:17 findumars 阅读(3519) 评论(0) 推荐(0) 编辑
摘要:模态对话框要求自己实现自己的消息循环,当然,建议它还是处于主线程中,所以最好是由它再调用主线程的消息循环函数,此时主线程自身的消息循环函数被阻塞,等待模板对话框的消息循环函数退出 参考代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 阅读全文
posted @ 2017-01-11 00:37 findumars 阅读(750) 评论(0) 推荐(0) 编辑
摘要:[隐藏] 1窗口过程概念 2消息类型 2.1系统定义消息 2.1.1窗口消息 2.1.2命令消息 2.1.3控件通知消息 2.1.4程序定义消息 3消息队列 3.1系统消息队列 3.2线程消息队列 4队列消息和非队列消息 4.1队列消息 4.2非队列消息 5PostMessage(PostThrea 阅读全文
posted @ 2017-01-11 00:36 findumars 阅读(996) 评论(0) 推荐(0) 编辑
摘要:既然是入门教程,那当然得基础点,因为搜索duilib相关资料时,发现有些小伙伴到处都是编译错误,以及路径配置错误等等,还有人不知道SVN,然后一个个文件手动下载的。 其实吧,duilib的定位好像是这样的: 有一定的界面基础,懂MFC、WTL、windows消息机制等等。 不然的话,即使环境配置好了 阅读全文
posted @ 2016-10-03 05:55 findumars 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/harvic880925/article/details/8925650 http://blog.csdn.net/harvic880925/article/details/9632613 http://download.csdn.net/user/harv 阅读全文
posted @ 2016-09-14 04:00 findumars 阅读(1380) 评论(0) 推荐(0) 编辑
摘要:DirectUi的效果可以使用GDI、GDI+、DirectX、OpenGL实现,常用的有GDI和GDI+,后两种有杀鸡用牛刀的感觉。在网络上能找到此方面的教材 现在的软件越来越多的有很炫目的界面,看来商家是越来越重视用户体验了,这个一个流行趋势呀。从技术上来说,美化界面基本有两种方式: 1. Di 阅读全文
posted @ 2016-09-14 03:51 findumars 阅读(7697) 评论(0) 推荐(0) 编辑
摘要:Windows是一个基于消息循环的系统,DirectUI同样遵循这样的消息流转。当界面呈现、用户点击、定时器等各种各样的消息一旦进入windows消息循环队列,系统自动调用该窗口的WndProc过程。对于DirectUI程序来说,因为所有的界面都是逻辑界面,均基于程序运行之初通过CreateWind 阅读全文
posted @ 2016-08-22 01:45 findumars 阅读(780) 评论(0) 推荐(0) 编辑
摘要:最近的工作是给开源的DUILib支持Accessibility, 一些经验记录并分享下。 微软的Accessibility其实Windows平台上一个挺重要的东西, 尽管在国内不受重视,但是如果你的软件要出口欧美,Accessibility是必须的, 不然国外正规单位(政府,学校,大公司等)是禁止采 阅读全文
posted @ 2016-08-19 00:44 findumars 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:经常有人问关于模态对话框和系统菜单内部实现原理方面的问题, 因为系统通过API隐藏了太多细节,这2个问题确实令初学者甚至是有经验的开发者困扰, 下面是我个人的一些经验总结。先说模态对话框,外部看模态对话框其实就是Dialog弹出以后函数(或者说调用栈call stack)不直接返回, 而是要让你做出 阅读全文
posted @ 2016-08-19 00:26 findumars 阅读(2254) 评论(0) 推荐(0) 编辑
摘要:在界面开发中,目前DirectUI是个热门的技术名称,因为众多的知名公司都是用DirectUI方式作出了很炫丽的界面。而对于大多数熟悉Win32控件,熟悉MFC开发的开发人员来说,我们应该做何选择? 因为传统的Win32/ MFC大家都比较了解,所以首先我们分析DirectUI,看看DirectUI 阅读全文
posted @ 2016-04-17 17:59 findumars 阅读(666) 评论(0) 推荐(0) 编辑
摘要:《duilib之源码分析》1 stdAfx.h [cpp] view plain copy * lengthof(x) 计算数组长度宏 * MAX 两值最大 * MIN 两值最小 * CLAMP(x,a,b) x在a,b之间则取x否则取最小 2 UIBase [cpp] view plain cop 阅读全文
posted @ 2016-02-02 05:48 findumars 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:Duilib库的源代码是在vs2010下编译的,一般适用于vs2008及以上的版本开发使用,那么duilib能不能在vc6.0的工程中使用呢?如何在vc6.0中使用duilib库呢? 今天,由于工作要求,需要在vc6.0下使用duilib库,百度了很久,未果,所以自己来尝试了一下! 1、在vc6.0 阅读全文
posted @ 2016-01-27 18:32 findumars 阅读(1533) 评论(0) 推荐(0) 编辑
摘要:转载请说明原出处,谢谢~~ 前些日子用wke内核封装了duilib的webkit浏览器控件,好多群里朋友私聊我希望可以我公布源码,今天把这个控件的源码和使用demo公布。其实这个控件封装起来没什么难度,我只是按照原来作者的demo,把相应的消息封装成duilib对应的。 在此首先要感谢wke... 阅读全文
posted @ 2015-12-07 19:08 findumars 阅读(3448) 评论(1) 推荐(1) 编辑
摘要:一,概念传统的Windows窗口程序对每一个控件都会创建一个句柄,而DUI技术奖所有控件都绘制在一个窗体上,这些控件的逻辑和绘图方式必须自己进行编写和封装,所以这些控件都是无句柄的。DUI技术的实现步骤和难点:1,窗口的子类化,截获窗口的消息。2,封装自己的控件,并将自己的控件绘制到该窗口上。3,封... 阅读全文
posted @ 2015-11-30 05:54 findumars 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:8个成功界面的特性 2011-09-06 13:17 by Mr.Xer, 15540 阅读, 8 评论, 收藏, 编辑 当你构建你的用户界面和网站的时候,有各种各样的关于界面设计方法和模式的信息你可以使用, 对常见问题的解决方案和一般可用性的建议。下列专家给出的准则可能会引导你创造一个良好的用户界 阅读全文
posted @ 2015-11-20 18:51 findumars 阅读(347) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/kent19900125/article/category/1368203/3QQ透明皮肤:多层算法,一键适配各种背景 .http://blog.csdn.net/liu__ke/article/details/8889171 阅读全文
posted @ 2015-11-16 07:12 findumars 阅读(557) 评论(0) 推荐(0) 编辑
摘要:// 模拟登陆115网盘 #include // 包含相关的头文件 /* 用抓包工具抓包可得到需要提交的数据,然后模拟提交即可。 *(有的时候需要得到cookie信息,你可以使用CInternetSession::GetCookie()函数得到该cookie信息)*/ try { ... 阅读全文
posted @ 2015-09-29 22:02 findumars 阅读(1041) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示