摘要
如果我问大家一个问题,那就是你对WINDOWS程序最初的印象是什么?估计大多数的朋友都会答那特有的窗口界面和方便的按钮控制。可以说在用鼠标打天下的WINDOWS程序中按钮的作用是很大的。而在程序设计上按钮功能容易实现吗?并不容易,在旧的API函数编程法中,要在WINDOWS程序窗口里做一个按钮可要费一翻功夫。而现在可好了,自从有了MFC编程法后,一切都变得简单了很多。 MFC的按钮设计也是基于类的方式构造的。这也就是说,在MFC编程中,控制按钮都可以从按钮基类派生演变出来,你可以把这个按钮基类想象成为一个包含了许多种按钮的仓库,你在程序中要想使用那种按钮,只要按自己的要求在这个仓库中选购一种就行了,不用再辛苦地从基础构造了。 这种便利是DOS程序员所想象不到的。我在与一位朋友谈论WINDOWS程序所要用到的按钮时,他不经意的问我:你是用什么函数去画按钮的框呢?我听到他的话后,先是一愣,后来才明白他的意思,我告诉他用MFC编程根本不用管按钮是如何被画出来的,只要事先告诉程序,这个按钮的长度和宽度以及显示的字样就行了,剩下的一切都由系统自己搞掂。简单方便的按钮实施法,让这位学DOS编程的朋友大吃一惊。 为了便于大家了解用MFC编写按钮是如何的简单,下面我就将例子程序附上供各位参考。
出处
《电脑》
1997年第9期69-70,共2页
Computer Magazine