Afx 全域函式
还记得吧,C++ 并不是纯种的对象导向语言(SmallTalk 和Java 才是)。所以,MFC
之 得以存在有不属于任何类别的全域函式,它们统统在函式名称开头冠以Afx。
面是几个常见的Afx 全域函式:
函式名称说明
AfxWinInit 被WinMain(由MFC 提供)呼叫的 个函式,用做MFC GUI
程序初始化的 部份,请看第6章的「AfxWinInit - AFX 内部
初始化动作」 节。如果你写 个MFC console 程序,就得
自行呼叫此函式(请参考Visual C++ 所附之Tear 范例程序)。
AfxBeginThread 开始 个新的执行绪(请看第14 章,# 756 页)。
AfxEndThread 结束 个旧的执行绪(请看第14 章,# 756 页)。
AfxFormatString1 类似printf 般 将字符串格式化。
AfxFormatString2 类似printf 般 将字符串格式化。
AfxMessageBox 类似Windows API 函式MessageBox。
AfxOutputDebugString 将字符串输往除错装置(请参考附录D,# 924 页)。
AfxGetApp 取得application object(CWinApp 衍生对象)的指针。
AfxGetMainWnd 取得程序主窗口的指针。
AfxGetInstance 取得程序的instance handle。
AfxRegisterClass 以自定的WNDCLASS 注册窗口类别(如果MFC 提供的数个
窗口类别不能满足你的话)。
MFC 宏(macros)
CObject 和CRuntimeClass 之 封装了数个所谓的object services,包括「取得执行时
期
的类别信息」(RTTI)、Serialization(档案读写)、动态产生对象...等等。所有衍生自
CObject
Afx 全域函式
转载上一篇:“复合设备(Compound Device)”可以占用多个地址。所谓复合设备其实就是把多个功能设备 通过内置的USB HUB 组合而成的设备,比如带录音话筒的USB 摄像头
下一篇:ACE Condition类属
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
华为云全域Serverless技术创新:全球首创通用Serverless平台被ACM SIGCOMM录用
该平台提供通用函数编程模型,高可扩缩、高性能和高效对接后端服务的运行框架,助力华为云构建全域Serverless云服务。
后端服务 Serverless 元戎 FunctionGraph MetaERP -
全域经营触点 Customer 商业
-
JS函数式编程概念理解:函子(Functor)
很多前端在学习函数式编程之前,都会被各种概念折磨的死去活来,本文的重点算是函数式编程之前的一
javascript 开发语言 ecmascript 数据 函数式编程