如何把纯C++程序改成窗口程序呢?

来源:百度知道 编辑:UC知道 时间:2024/05/23 09:47:44
目的只是想把dos控制台程序变成有界面的为了好看,并不是要在控制台程序上多出windows功能,就想要有个界面,这样才感觉自己学的C/C++没有白学,不然总是黑黑的控制台有点没激情,我就学了一点点windows程序设计,但是才学到CUI还不会界面但是想知道改如何实现我想要的?我知道可以用MFC和SDK,但是具体用到哪个函数,该怎么做呢?谢谢各位指导指导~

MFC封装的比较多,对你来说,弄出个界面可能很快但是不利于理解,win32也就弄窗口慢点,不过vc会帮你写好需要的函数,它跟你之前的dos比较像,你可以直接看到它的函数是怎样运行的,建议你弄这个。winmain,再加1个消息处理函数,注册个窗口类就ok了。你创建工程的时候选win32就可以了。
要是弄mfc的话,你要把你先前的代码写成类,然后在mfc的响应时间函数里调用,如果想让你的代码有循环,还必须创建线程什么的,不然界面会卡住,所以建议你还是用win32程序好了。

这是在工程创建初期决定的,VC已有现成的框架。具体操作如下:
1.选择新建工程,下边选择 MFC AppWizard[exe],不要选择Win32 Console
Application.
2.输入要创建的工程名称。
3.单击OK后进入下一个页面。
4.在上面的工程类型中选择Single Document,然后单击OK,选择Finish,即可生成框架类的界面。
5.对一些功能的实现可以在这个框架的前提进行增加或删除。

既然你有MFC 那么就用向导吧,很简单。也不要认为使用向导是什么丢人的事 或者只有新手才会去用。那么微软岂不是很无聊?能做出好东西就是好东西。等你真正成为高手了 就算打着你让你用 你也可能不想用 呵呵
找本最简单的设计书看看 如果没有留下邮箱 我给你

我觉得控制台程序才够屌,显得很有历史感,很拉风

移植