腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在预处理器中检测“使用
MFC
”
、
、
对于静态
MFC
库,我如何检测是否设置了任何"Use Win32“选项?#ifdef ---BuildingForMFC---#else#endif
浏览 2
提问于2009-07-28
得票数 11
回答已采纳
1
回答
线程
中的
MFC
TRY CATCH
宏
导致内存泄漏
、
、
、
、
}{}这段代码总是在新的
线程
中运行(使用_beginthread),
线程
可能会创建多次,但
线程
的生命周期非常短。使用
MFC
TRY/CATCH
宏
会导致大量内存泄漏。删除try catch会立即修复泄漏。使用vs 2015诊断工具对比内存快照,发现泄漏类型为:_AFX_THREAD_STATE和CThreadData 使用try/catch
mfc
浏览 0
提问于2015-09-09
得票数 0
1
回答
为什么RUMTIME_CLASS在VS2008调试版本中通过了没有"DECLARE_DYNAMIC“的编译?
、
、
、
_AFXDLL只在我的调试配置上
定义
。因此,在调试版本中,当展开
宏
RUNTIME_CLASS时,它正在使用CObject::GetThisClass。Release _DYNAMIC,则将捕获发布版本和调试版本的编译器错误:但是,只有在没有预
定义
浏览 2
提问于2013-06-26
得票数 0
回答已采纳
2
回答
从子Windows获取消息
在这里,用户
定义
的消息是常数510,我正在OnGirish()中处理这个问题。
浏览 4
提问于2014-02-20
得票数 0
回答已采纳
1
回答
在发布模式下不可见的OpenGL绘图(
定义
了_DEBUG时)
、
、
、
我成功地将我的Opengl项目从Qt移植到了
MFC
。仅在调试模式下。只要
定义
了_DEBUG,它甚至可以在发布模式下工作。glVertex2d(j + 1,i); }} 所以主要的问题是:如果_DEBUG没有
定义
浏览 2
提问于2011-02-02
得票数 1
1
回答
是否可以在
MFC
应用程序的调试版本中替换内存分配器?
、
、
我想在一个
MFC
应用程序中使用。我想跟踪new/ delete,如果我可以跟踪malloc/ free,这是一个额外的好处。不幸的是,
MFC
重新
定义
了new和delete -但是使用
宏
(DEBUG_NEW) -所以我不能使用标准的C++方法来重新
定义
它们。(
MFC
将它们
定义
为具有不同的签名,并将源文件和行号作为附加参数)。 有没有办法强制所有的
MFC
/delete都通过我的分配器,并阻止
MFC
试图获取这
浏览 0
提问于2010-02-04
得票数 1
回答已采纳
4
回答
TRY/CATCH_ALL与try/catch
、
代码的几个部分使用如下内容: ... do stuff ... issue a warningEND_CATCH_ALL; 这些
宏
的意义是什么
浏览 0
提问于2010-04-15
得票数 8
回答已采纳
3
回答
Windows
MFC
宏
、
、
我正在尝试学习为Windows编写代码的
MFC
,我遇到过像ID_FILE_EDIT
宏
这样的东西,我认为它们被
定义
为Unicode值。我知道,我认为,
宏
指定了菜单下拉菜单中的项目。问题是,我如何
定义
我自己的,我应该把它们放在哪里。我正在尝试从
MFC
中获取自
定义
菜单和自
定义
菜单按钮。就像我想要的文件‘新的,打开现有的文档和类似的东西’。我有VS2013 pro和所有我想要的标题。第二个问题是我应该从哪里开始使用
MFC
。我是不是应该先练习做
浏览 0
提问于2014-07-28
得票数 0
1
回答
在VisualC++ 2019中引发自
定义
异常
、
、
、
MFC
定义
函数来抛出预
定义
的异常。例如,使用::AfxThrowFileException()抛出CFileException类型的异常。但是,如果我
定义
了自己的异常类(它是从CException派生的),该怎么办?扔它的首选方法是什么?if (!
浏览 1
提问于2019-04-09
得票数 1
回答已采纳
2
回答
C++事件表是什么类型的wxWidgets语句?
我知道这与
宏
有关,但我不太明白它是如何工作的。这类语句是与
宏
有关的,还是在C++中我还没有遇到过呢?
浏览 0
提问于2019-01-02
得票数 4
回答已采纳
1
回答
MFC
报头中的语法错误
、
、
我假设PGPFWinUtils.cpp的代码包含一个不正确调用
宏
的头,导致错误,但是我不知道它会在哪里。 VisualC++可以得到
宏
回溯吗?我记得Clang或者GCC有这个特点。
浏览 1
提问于2016-08-03
得票数 1
回答已采纳
1
回答
以C++03方式简化接口声明
为了减少复制/粘贴相同代码的繁忙工作,我转向了黑暗面,并使用
宏
为我做了这件事。#define LAZY(name)\ static const char
浏览 3
提问于2013-06-27
得票数 3
回答已采纳
1
回答
MFC
多
线程
设计困境:如何优雅地退出应用程序?
一个
MFC
程序(带有表单视图的单文档)有一些子
线程
,它们可以访问
MFC
GUI上的一些控件。在所有子
线程
退出后,希望主
线程
退出。我尝试通知子
线程
退出,并在OnDestroy处理程序中等待它们。因为当主消息循环在OnDestroy处理程序中被阻塞时,子
线程
可能会SendMessage图形用户界面控件。这是一个僵局。我有一个想法来解决这个问题:我希望有一种方法可以处理
MFC
的WM_CLOSE或WM_QUIT,并使用像UDM_QUIT这样的自
定义</
浏览 0
提问于2010-11-09
得票数 0
回答已采纳
3
回答
在
MFC
中捕获消息-有什么不同?
、
、
、
我只是想知道OnSize(..)函数在
MFC
中的以下两个消息陷阱有什么不同(如果有的话)。
浏览 2
提问于2008-10-14
得票数 5
回答已采纳
2
回答
为什么微软在他们的C++代码中使用了这么多
宏
?
Visual Studio附带的C++标准库实现和windows API ( Win32和
MFC
)都包含大量
宏
。还有"min“和"max”
宏
,它们可以很容易地替换为模板。还有大量的
定义
被简单地
定义
为“远”和“近”。
浏览 0
提问于2013-03-21
得票数 5
回答已采纳
1
回答
在同一进程中向另一个
线程
发送信号
、
、
、
最初,我只有一个
线程
,即主进程,完成这项工作,即检索用于处理的数据,处理数据,然后更新UI。数据驻留在另一台服务器上。UI是基于CListCtrl的
MFC
控件。我需要某种方式向UI
线程
发出信号,即数据已经被获取和处理。
线程
是使用CreateThread创建的。向另一个
线程
发出信号的最佳方法是它可以完成自己的工作?
浏览 4
提问于2015-07-06
得票数 0
回答已采纳
1
回答
如何将运行时类传递给AfxBeginThread
、
、
、
Class A method1() m_GetDataThread = AfxBeginThread(B::method2, RUNTIME_CLASS, THREAD_PRIORITY_BELOW_NORMAL, 1 << 20, STACK_SIZE_PARAM_IS_A_RESERVATION);{ { }在这里,如果RUNTIME_CLASS是A类,我可以用它代替RUNTIME_CLASS,
浏览 2
提问于2020-08-31
得票数 0
回答已采纳
2
回答
我可以使用
宏
来切换项目类型吗?
、
根据处理器的不同,我看到为每个项目
定义
的
宏
。所以,在console中是_CONSOLE,在Win32上是_WIN32_CONSOLE #undef _CONSOLE #
定义
_WIN32 #endif 所以我希望编译器问我关于WinMain()而不是main()的问题
浏览 2
提问于2016-09-28
得票数 1
回答已采纳
1
回答
从DLL调用函数时
MFC
断言错误
、
、
m_wndStatusBar.SetPaneText(m_wndStatusBar.CommandToIndex(ID_STATUSBAR_IMAGECOUNT), str); 这个应用程序有
MFC
请让我强调一下,setStatusBarImageCount函数是从DLL中调用的,而不是从主
MFC
应用程序调用的。
浏览 3
提问于2015-09-17
得票数 0
回答已采纳
4
回答
2008
MFC
和
线程
?
、
、
、
具体地说,在.NET支持串口之前(我不敢相信他们在.NET的第一个版本中遗漏了这一点),我被迫在一个应用程序中使用
MFC
。我不是一名GUI开发人员,很快就发现自己很不舒服,因为
MFC
在我的应用程序中缺乏与其他
线程
很好地配合的能力-例如从另一个
线程
调用UI控件方法来更新数据或做其他事情。这些挑战中的大多数都得到了解决,但应用程序代码过于复杂,只为了处理
MFC
的缺点。 所以-我的问题是:“新的和改进的”
mfc
支持
线程
吗?也就是说,如果我从另一个
线程
为gui
浏览 2
提问于2008-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
宏定义 解释和说明
c语言带参数的宏定义
自定义线程池来实现文档转码
c+define 宏定义的巧妙用法
Unity宏定义判断运行平台和Application.platform
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券