
MFC
aidansen
C++
展开
-
基于对话框的单实例应用程序
介绍有许许多多的文章介绍单示例应用程序的实现,这里演示一种非常简单的基于MFC对话框的应用程序,本技术可以运用到ATL/WTL和普通的win32应用程序。实现创建一个基于对话框的MFC工程。打开资源文件(.rc),找到主窗口的模板,并添加一句话。把这个窗口类注册为SINGLE_INSTANCE_APP。IDD_SINGLEINSTANCE_DIALOG DIALOGEX 0, 0, 32...转载 2020-01-09 00:50:26 · 329 阅读 · 0 评论 -
从AFX_MANAGE_STATE(AfxGetStaticModuleState())说起
以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(AfxGetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。最近的项目中,需要在DLL里使用MFC生成界面,这才发现一旦资源放在不同的动态库里,而且还和多线程搅和在一起的时候,事情就变...转载 2019-12-03 23:51:56 · 346 阅读 · 0 评论