VC里面的WIN32程序和MFC程序有什么差别?

VC里面的WIN32程序和MFC程序有什么差别?,第1张

WIN32 程序和MFC 程序生宏颂迅成的都是Windows应用程序。不同的是,Win32程序使用Windows SDK框架生成应用蔽此程序框架,默认该框架程序不使用MFC(微软基础类),生成的都是面向过程的程序框架,程序的入口樱并时WinMain,使用这个框架需要对Windows SDK程序比较熟悉;MFC程序,可以选择单文档、多文档和对话框的应用程序框架,该框架支持MFC,生成的程序框架,都是C++面向对象的应用程序,程序的入口是CXXXApp。

比如悉毕,当我拖动对话框资源中的1个控件位置,运行后发现,该控件的位置还是没有变化。

如果是这样的问题,那么应该不是环境的事情。你如果是在资源中睁巧芹编辑,然后编译,然后运行,显示的与资源不一致,那么,两种情况:

1·资源没有完成保存。这个原因多方面,可能设置问题,资源不保存;可能系统时间不对的问题,VS比较后不保存;可能文件只读问题,编译会出现警告,无法保存。

2·工程设置问题。这个可能性比较低,有可能你的机器上有多个工程,而由于工程文件的某些指向错误了,造成一个工程的资源文件在编译的时候其实指向了另外一个,这样你怎么修改都无效。(这种情况可能性确宽汪实不高,很少碰到,但确实有)

建议你先按照1的情况排查吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12432252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存