最近有个同学的程序需要用对话框的方式实现,但前面都是通过黑框形式完成的,老师突然让增加一个界面,本来准备采用mfc完成的,但后来一想,该程序核心东西是体现在它的算法上,控制台的程序并非不好.转念一想,如果使用mfc这样的方法好像需要再倒腾一遍,想到了大一在"c语言能干大事"中的东西,所以就准备采用这种形式直接完成,投机取巧的方法.
主要是通过调用windows api界面的createwindows函数完成,同时也能创建按钮,把参数设置为button,如果想响应该按钮,只需在回调函数中增加消息wm_command判断即可.代码如下:
程序运行结果如下图所示:

其中主要涉及到的函数原型如下所示:
最后,写这篇文章主要是怀念自己大一时的生活,从一个什么都不知道的孩子,通过学习c语言,c语言能干大事开始接触编程.同时,我认为这个程序也是非常还的入门程序,希望刚接触程序的同学也可以看看,编编自己感兴趣的程序、写写博客、ac题目、编写游戏、聊天软件、移动开发,能从程序和生活中找到一些让自己心灵美妙的东西.