到底有没有用到MFC

我们没学过windows编程自己看书,C语言老师布置的课设作业说不准用mfc,只能调用API,我建的是WIN32程序,在资源文件里面配置对话框,菜单算不算用了mfc呢?如果不自己配置怎么编图形化界面啊

win32程序也是有资源编辑器的,有没有调用mfc关键是看你的代码是如何写的。API是C语言写的,当你发现你用到C++方面的东西,就较大可能的调用了mfc。追问

是不是只要在资源编辑器里面这样画图就不行啊

追答

不是的,你可以用API函数CreateDialog来创建你的对话框。win32程序也是可以调用资源文件里画好的东西的。

追问

这是我直接画的,没有调用createDialog,就这个地方有点怀疑,如果这也不算的话那就行了

追答

有没有为这个画出来的界面添加了类?有的话,就一定使用了MFC。

追问

没有,我们目前只学了C语言,C++的类只看了一点,会不会因为没添加类而使得过程函数不好写啊

追答

用API写窗口程序,过程序函数好不好写,要看你要实现什么内容了,你可以直接调用DefWindowProc 全部用函认的响应函数。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-31
你查看下你的程序的编译配置,编译选项里面有没有选择动态链接MFC库或者静态链接MFC库,如果是那就改成使用windows的库的那个选项(具体名字记不清楚了),再编译看能不能过,能过就行。或者再查查代码有没有包含afxwin.h。MFC是个类库,你要是没使用那些类,问题应该不大追问

是不是只要用了控件就不行啊,控件不是MFC封装的类吗?

第2个回答  2013-08-31

这是用win32写的最基本的图形界面框架。你试着看一下逻辑

追问

那到底算不算用了MFC的东西呢?是不是只要用了控件就不行啊
fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
执行 cl.exe 时出错.

到底有没有用到MFC
win32程序也是有资源编辑器的,有没有调用mfc关键是看你的代码是如何写的。API是C语言写的,当你发现你用到C++方面的东西,就较大可能的调用了mfc。

学MFC有没有用啊 - -!
实话告诉你,MFC用处不大,学MFC不如学SDK,理解更加透彻 说MFC能简短编程时间,那是对小程序而言,对于大点的程序,MFC会复杂化,深入了解SDK才是WIN32的王道,MFC做做简单界面不错,其他的功能蛮鸡肋

有人说MFC已经死了,连微软都要抛弃它了,这是真的吗
微软在最新版的VS2014中依然支持MFC编程,而现实中有大量使用MFC的软件仍然在广泛应用。客观的说,MFC不适合现在编程的大潮流,不支持手机,网络支持不好,框架在20年的时间里没做出本质改变,界面样式也很一般,这些都是它的缺点。但目前,还没有哪个主流软件可以完全的取代它,包括微软主推的WF,包括QT...

有没有必要学MFC呢?
看你以后的工作了,工控方面MFC用的挺多,MFC刚开始学你觉得太抽象,等你掌握MFC的精髓你会觉得他很具体,有难度才有市场。搞的大家都会,会MFC也没饭吃。不管你学QT,MFC,还是.NET ,这些技术都会过时的,个人感觉框架都是浮云,越学越简单,你是学信号的 ,你的优势是信号理论在计算机上实现,编...

现在学MFC是不是没用了,MFC是不是找不到工作了
你这些都没有弄清楚。Windows不是万能的。你如果只想做一个WINDOWS程序员,就去学MFC,如果不想就不要去学。API的作用不仅仅是交你会用API,而是一种学习手段。各种程序都有API,你想用它就得去学。怎么学,在才是你得到的,仅仅是windowsAPI的话拿就是扯淡了。而且,只要你不和windows沾边,MFC这...

mfc理财平台可靠吗?
mfc理财平台不可靠。MFC是MBI公司旗下的一款理财平台,它所宣称的理财平台背后有雄大的经济实力和社会实力。然而,侦查员发现,MFC的操作模式却具有很强的欺骗性。你必须用现金兑换他这个平台里所有的电子币,然后说你用现金买的电子币可以升值。侦查员了解到,MFC平台每年会对会员的虚拟货币拆分两到三次...

都2020年了,真的没必要学MFC了吗?
mfc主要是用来在windows上面开发ui的界面。如果目前有这样的需求可以学。如果没有的话,建议还是先把底层的c语言和c++学好了。到后面有开发ui界面的需求,再去选择学习哪种ui开发工具。请采纳,谢谢

我们老师说MFC已经没必要学了,快要淘汰了,学个C#就够了,有这回事吗?说...
所以我建议你一定要坚持吧mfc学好,一定是很有好处的。如果你转了c#就会拖拖控件写写事件那你绝对废了 真的,好好学mfc吧,越难的你学的越好你才是真正的牛逼。如果你理解了mfc再转c#,你会真正接触到c#的核心,而不是一个只会拖控件的人 另外,如果要学C#就好好学好,学到核心,这不是简单看...

我们老师说MFC已经没必要学了,快要淘汰了,学个C#就够了,有这回事吗?说...
所以我建议你一定要坚持吧mfc学好,一定是很有好处的。如果你转了c#就会拖拖控件写写事件那你绝对废了 真的,好好学mfc吧,越难的你学的越好你才是真正的牛逼。如果你理解了mfc再转c#,你会真正接触到c#的核心,而不是一个只会拖控件的人 另外,如果要学C#就好好学好,学到核心,这不是简单看...

为什么很多人说学 MFC 没多大前途了呢?
其实学什么只要学精了就很有前途,像在windows上做的比较成功的软件肯定都会有MFC这个方向的,想转的话可以学一下linux下的C\/C++编程

相似回答
大家正在搜