原创文章,转载请注明出处:blog.youkuaiyun.com/sjdev
前些日子我写了一篇关于C++/CLI的东西——《有多少人在使用C++/CLI》。后来发现完全没搞头。估计是因为我本人对C++/CLI了解的还不深入。一个对某些东西还完全不了解的人却想要向别人解释这个东西,呵呵,多半情况下是完全没搞头的,不是吗?
介绍WPF的文章很多了,我也只是简单了解WPF,所以不准备对WPF做太多的介绍。大家都说WPF做界面很炫——连QQ都搞个基于WPF的“概念版QQ”——如果能在VC/MFC中使用WPF将会是一件很cool的事情。其实通过CLR,在VC/MFC中使用WPF是完全可行的(《有多少人在使用C++/CLI》中简单地提到了)。下面来看看吧:
首先,创建一个基于MFC的应用程序,工程取名任意,然后一路默认。
MFC工程完成之后不要急着编译,向解决方案中再添加一个“WPF应用程序”的工程。我安装的是中文版的VS2008,在【文件】【新建】【项目】【Visual C#】中可找到“WPF应用程序”项目模板,工程任意,然后一路默认。
WPF做界面很简单,这边简单做个渐变。