C++
文章平均质量分 68
ntwilford
我只是一个电脑爱好者
展开
-
C++的成员指针
如果不是读《C++编程思想》,恐怕我到今天也不会知道成员指针这东西,真是让我大开了眼界。按我的理解,普通指针指向的地址是相对于整个内存空间的,而成员指针并不包含真实的地址,它实际上代表了一个成员在其类范围内的相对位置。一个小程序可以解释成员指针的用法。#include using namespace std; cl原创 2009-12-16 21:02:00 · 5788 阅读 · 0 评论 -
Windows 7程序开发系列之一(任务栏篇)
Windows 7 引入了很多新特性,其中最直观的莫过于用户界面上的变化。很多人也因为不能适应这种变化而回到了XP。但是在我看来这些新的特性却是一种进步,使用了一段时间之后,也萌生了要做一点开发的冲动。于是把以前一个电源管理的小软件重写了一次(点此下载),利用了Windows 7 的任务栏特性和JumpList。 关于Windows原创 2010-05-25 20:56:00 · 15287 阅读 · 12 评论 -
Windows 7程序开发系列之二(JumpList篇1 - User Task)
相对于上一篇中任务栏特性的开发,JumpList的开发显得稍微麻烦一些。JumpList将分为两次讲解,这次先讲解如何添加用户任务(User Task)。同样以foobar2000为例,当右键点击任务栏按钮时,显示程序的JumpList。 最下方3个项目为系统任务,一般不需要我们去操作。上方的两个任务:播放、参数选项,即为自定义的用户任务。用原创 2010-05-30 23:31:00 · 7810 阅读 · 3 评论 -
Windows 7程序开发系列之二(JumpList篇2 - Destination)
本节讲解了如何在JumpList中创建自定义的目标类别,并响应用户任务。原创 2010-06-05 01:14:00 · 7975 阅读 · 1 评论 -
使用DWM实现Aero Glass效果
从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Manager)来控制的。对于一般的程序,缺省将在窗口边框应用这种效果。但如果我们想要更多的控制,比如让客户区的一部分也呈现这种效果,那也非常的简单。不需要我们在程序里做任何复杂的算法,我们只需要调API,交给DWM去做就可以了。原创 2010-06-08 20:23:00 · 28305 阅读 · 20 评论