运行起来,按一下按钮,效果如下图:
但是现在还有个问题困扰了我半天。就是MSDN上说点击了按钮会受到WM_COMMAND消息,我也在WndProc中做了处理,但是不论怎样都收不到。正要放弃的时候突然灵光一闪,会不会是在调试状态运行和实际运行有啥区别呢?
于是找到编译好的EXE文件双击执行。哈哈,一切OK。虽然不知道是什么问题引起的,但是肯定和VCL或者Delphi的IDE调试环境有关。我又用C#和VC分别验证了一下,他们在调试状态下就没有这个问题。这只是一个小麻烦问题不大,呵呵。
新的ITaskBarList接口还有其他的一些方法,不过最常用的都是前面的几个,都很简单。有了前面的基础这些试一下就知道怎么用了。
注意哦,你的程序除非是Only for Windows7的,否则要判断一下操作系统版本号,再决定是否调用新的TaskBar功能。