还在给自己写的黑框程序添麻烦吗? 你不想写windows窗口程序吗?
很简单。 如果有C语言的基础的话。 经过简单的学习,可以投入windows的怀抱! () )
第一步是创建win32项目:
我在用代码: blocks。 首先启动win32项目。 文件新项目应如下图所示。
使用CODEBLOCKS创建win32项目
选择上面的win32 GUI PROJECT .然后按照那个提示一步一步做就可以了。
PS:可能不是代码:块。 是VC。 那也一样。 首先必须启动win32 APP。
项目完成了。 打开项目,然后找到里面的main.cpp文件。 编译后,将显示第一个窗口程序。
win32简单窗口程序
很兴奋,终于做好了自己的第一个窗口程序吗? 但是,这里好像什么也没做。 正在按照编译器一步一步地前进。
也就是说,我们的程序什么也没做!
这确实不是好消息。 我们应该让它做点什么。 至少像以前那样,输出" Hellow world "。
但是,在windows上没有printf函数。 那么我们该怎么办呢?
请不要担心。 windows在画面上输出的函数有很多,例如TextOut ()。 但是这次我还不打算用。 因为这是有关系的
HDC的一些知识。 使用HDC时,需要n以上的windows编程,这超出了本文的范围. )
正在安装软件。 如果安装失败,将显示一个对话框,指示安装失败。 这是如何实现的呢?
它使用了一个名为MessageBox的函数。 详情在此介绍:messagebox(null,text )、text )、Hellowworld )、MB_OK )。 效果图:
消息盒效应
怎么样? 很厉害吧! 大笨兔第一次使用这个函数的时候非常兴奋,终于有了非黑的框架。
还有这个函数的TEXT('HI ' )。 其中,TEXT是宏,是为了支持多文字环境的设定,如果只输出英语的话
不放宏也可以,但是中文的话还是放比较好。 第四个参数MB_OK的“设置”弹出菜单包含“确定”按钮。
还有很多其他的,大家都试试。
说着说着,好像还没有说刚开始构建的项目和里面的代码呢。 那是处理并描绘了整个程序的窗口消息。
这也牵涉到很多windows编程知识,如果你感兴趣的话可以买《windows程序设计》。
里面的故事很详细。
这篇文章是大笨兔写黑框程序写得太多,觉得很无聊,后来发现了messagebox这个函数
第一次接触windows编程。 我意识到没有必要担心。 程序重要的不是外表,而是程序的掌握,真正把黑框
程序编制好了。 转移到图形界面很简单.
是的,不多说。 继续做我的俄罗斯方块。 如果这篇文章对你有帮助的话,我会很高兴。 如果你觉得没什么用
看看吧。 () )
win32简单窗口程序