使用DuiLib开发Windows界面实在是太简单了,对于MFC程序员真的是脱离苦海,控件自绘什么的GDI\GDI+真要把人搞死。DuiLib是国内一个非常有名的开源界面库,目前很多软件都是用了它(百度卫士、杀毒、PPS……),感谢开源的前辈们。
扩展列表控件的滚动消息,加上一个定时器,让他可以自动滚动一段再停下来。
void CDownloadListUI::DoEvent( TEventU...
分类:
其他好文 时间:
2015-02-07 15:56:54
阅读次数:
181
先看下效果图:上面是MTextView,下面是默认的TextView。一、原因用最简单的全英文句子为例,如果有一个很长的单词,这一行剩余的空间显示不下了,那么规则就是不打断单词,而是把整个单词丢到下一行开始显示。这样 本来没有错。一是咱们中国人都是方块字,怎么都放得下,不存在英文的这个问题。所以不习...
分类:
移动开发 时间:
2015-02-03 10:46:55
阅读次数:
323
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/CListBoxST.zipCListBoxST是MFC CListBox的一个派生类,小巧实用,主要的功能特色有:易于使用可以禁用列表项可以显示多行文本可以移动列表项可以显示提示信息使用方法1. ...
分类:
其他好文 时间:
2015-02-02 23:00:23
阅读次数:
272
一、说明:
这个项目是在2012年写的,大学期间比较无聊。程序是基于MFC的,当时初接触开发很多东西都做得不太好(代码规范、效率等),工作后也没再用MFC了,而且个人也不看好MFC的前途,所以就没再去维护更改了。今天把它开源出来,仅供初学者学习。主要用到的技术有:MFC控件自绘、GDI双缓冲绘图。(网上一大推资料,暂且叫技术吧)。包括几大模块:主界面、歌词面板模块、截屏模块、公用函数模块。
...
分类:
编程语言 时间:
2015-01-25 11:12:22
阅读次数:
283
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/CButtonST.zipCButtonST是一款功能强大,从MFC CButton类派生出来的的按钮类,通过此类我们可以实现各种漂亮,美观的带图标和文字的按钮,原作者为Davide Calabro...
分类:
其他好文 时间:
2015-01-24 17:11:04
阅读次数:
389
源代码及可执行文件下载地址: http://files.cnblogs.com/rainboy2010/HyperLink.zip在Web页面上,我们经常看到超链接,那么在VC中如何实现超链接呢?我们可以通过对Static控件进行自绘来实现超链接的效果和功能。主要代码如下:#include "std...
分类:
其他好文 时间:
2015-01-20 23:46:01
阅读次数:
358
要想绘制一个窗口,替换掉原始的标题栏,最大最小按钮等,要经过以下步骤:
一般窗口都有标准标题栏,最大最小按钮等。要想自绘标题栏,最大最小按钮,首先要将他们给去除掉,怎么样除掉呢?
1 可以定义窗口类型为没有边框的,这样系统就不会给窗口加上标题栏,按钮了。但是这种方式会导致一些问题,比方说窗口不能resize,不能移动,在任务栏不能最小化窗口等问题,当然可以在程序中处理这些问题,但显得麻烦了。
...
分类:
其他好文 时间:
2015-01-12 19:17:52
阅读次数:
249
今天在Win8下使用了一个我之前写的一个WPF程序的时候,发现现在也支持Win8效果了(记得以前的.net 4.0的版本是不支持的)。由于WPF的控件是自绘的,并不受系统主题所控制,也就是说.net 4.5中是附带了Win8主题样式文件的,按理说这个风格在Win7下也可以使用的。研究了一下发现,默认...
控件的划分:自绘控件、组合控件、继承控件
每种方式是如何自定义View的?
第一:自绘控件
继承view,重写onDraw方法,在布局文件里面引用
示例:水波纹 WaterRipplesActivity
1 public class WaterRip...
分类:
移动开发 时间:
2014-12-26 20:16:24
阅读次数:
282