Windows API Code Pack 入门(2) – 小试牛刀

来一个HelloWorld

为了演示如何使用Windows API Code Pack,我们来创建一个简单的HelloWorld程序,小试牛刀。我们将使用Windows系统中最简单的TaskDialog来代替以前我们常用的MessageBox,并显示一段文字。其效果如下:

Read the rest of this entry »

Windows API Code Pack 入门(1) – 简单介绍

Windows API Code Pack 是什么,可以吃的吗?

可能有很多人认为,.Net技术用来开发Windows桌面程序已经很强大了,特别是VS那傻瓜化的界面编辑器、美仑美奂的WPF程序,仿佛在桌面程序界面开发上已经非常足够了。但随着Windows版本的递增,目前.Net Framework似乎出于兼容性的考虑,未引入Windows Vista及Windows 7的新特性,这些新特性将大大改善用户体验

Windows API Code Pack 是给.Net桌面开发人员的礼物,可以通过简单的调用,你就可以发挥新版Windows的特性。你可以做到如下的效果:

  • 使用新式的消息对话框和文件选择对话框
  • 使用Win7特性如任务栏缩略图及控制按钮
  • 实现对文件的拖放操作
  • 支持Win7库和文件搜索引擎
  • 简化对DirectX的调用
  • 其他更多的API,如电源管理等
  • ……

Read the rest of this entry »