2.3.3 Windows程序的编写
除了单调的控制台程序外,Dev-C++(www.cppentry.com)也可以开发具有Windows界面的程序。
现在动手
现在我们体验一下如何使用Dev-C++(www.cppentry.com)来开发一个Windows程序。
启动Dev-C++(www.cppentry.com),选择【文件】→【新建】→【工程】菜单项,创建新的工程,选择“Windows Application(Windows应用)”,并将工程命名为dev-windows,如图2-30所示。

Dev-C++(www.cppentry.com)会自动生成一个Windows应用程序,代码如下:

编译运行该程序,结果如图2-31所示。

为了便于读者理解,这段代码的流程如图2-32所示。它包含两个函数入口,WinMain()类似于传统的main()函数,WindowProcedure()则指定一个专门用以处理Windows消息的函数,它一般由程序员提供,为Windows在消息来临时自动调用。

读者可能觉得图2-31这个界面太过单调,可以考虑在第82行之前加入如下代码:
这段代码让程序对WM_PAINT消息进行响应,并在客户区输出一张圆形大饼,如图2-33所示。

可以看出,使用Dev-C++(www.cppentry.com)一样可以开发Windows程序。此外,Dev-C++(www.cppentry.com)照样可以创建静态库及DLL。所以说,没有了Visual C++(www.cppentry.com),世界不会一片黑暗。
光盘导读
该项目对应于光盘中的目录“\ch02\dev-windows”。
【责任编辑:
王晶 TEL:(010)68476606】