`
coolsooner
  • 浏览: 1323705 次
文章分类
社区版块
存档分类
最新评论

Afx全局函数及MFC常见数据类型

 
阅读更多

AfxBeginThread:开始一个新的线程
AfxEndThread:结束一个旧的线程
AfxFormatString1:类似printf一般地将字符串格式化
AfxFormatString2:类似printf一般地将字符串格式化
AfxMessageBox:类似Windows API 函数 MessageBox
AfxOuputDebugString:将字符串输往除错装置
AfxGetApp:获得application object (CwinApp派生对象)的指针
AfxGetMainWnd:获得程序主窗口的指针
AfxGetInstance:获得程序的instance handle


MFC数据类型
下面这些是和Win32程序共同使用的数据类型
BOOL:布尔值,取值为TRUE or FALSE
BSTR:32-bit 字符指针
BYTE:8-bit整数,未带正负号
COLORREF:32-bit数值,代表一个颜色值
DWORD:32-bit整数,未带正负号
LONG:32-bit整数,带正负号
LPARAM:32-bit整数,作为窗口函数或callback函数的一个参数
LPCSTR:32-bit指针,指向一个常数字符串
LPSTR:32-bit指针,指向一个字符串
LPCTSTR:32-bit指针,指向一个常数字符串,此字符串可以移植到Unicode和DBCS
LPTSTR:32-bit指针,指向一个字符串,此字符串可以移植到Unicode和DBCS
LPVOID:32-bit指针,指向一个未指定类型的数据
LPRESULT:32-bit数值,作为窗口函数或callback函数的返回值
UINT:在Win16中是一个16-bit 未带正负号整数,在Win32中是一个32-bit 未带 正负号整数,
WNDPROC:32-bit指针,指向一个窗口函数
WORD:16-bit 整数 ,未带正负号
WPARAM:窗口函数或callback函数的一个参数,在Win16中是16-bit,在Win32中是32-bit
下面这些是MFC独特的数据类型
POSITION:一个数值,代表collection对象(例如数组或链表)中的元素位置,常 用于MFC collection classes(即数据处理类,如CArray)
LPCRECT:32-bit指针,指向一个不变的RECT结构

分享到:
评论

相关推荐

    Afx全局函数及MFC常见数据类型.rar_MFC_全局函数

    Afx全局函数及MFC常见数据类型

    afxwin.h、afx.h等mfc头文件

    内含 afxwin.h、 afx.h、 afxver_.h、afxv_w32.h 、afxv_dll.h 、afxstat_.h afxstat_.h、 afxres.h、afxcoll.h

    c语言基本函数一览表1

    以下是C语言基本函数一览表,包括Afx全局函数、MFC数据类型、MFC独特的数据类型、CDC成员函数、CMenu成员函数、CWnd成员函数和SDK函数等。 Afx全局函数: * AfxBeginThread:开始一个新的线程 * AfxEndThread:...

    MFC模式下的基础购物项目

    开头的函数,可以确定为MFC库中的一个全局函数;  以::...开头的函数,可以确定为Win32的API函数; 三、MFC应用程序的分类  1、使用MFC库制作自己的控制台程序  相比Win32控制台程序:  多了一个全局对象 ...

    VC++ MFC笔记资料整理.rar

    开头的函数,可以确定为MFC库中的一个全局函数;  以::...开头的函数,可以确定为Win32的API函数; 三、MFC应用程序的分类  1、使用MFC库制作自己的控制台程序  相比Win32控制台程序:  多了一个...

    MFC的程序框架剖析

    1、以“::”开始的函数是一个全局函数,表示调用的是Platform SDK的函数 2、如果我们关闭了一个窗口,这个窗口就销毁了,那么该窗口对应的C++窗口类对象销毁了吗? (1)当一个窗口销毁时,它会调用CWnd::...

    VC++动态链接库编程之MFC扩展DLL

    MFC扩展DLL系统会自动添加一个DllMain函数,并且可以使用AFX_EXT_CLASS、AFX_EXT_API、AFX_EXT_DATA等宏来定义DLL和应用程序的接口。 四、MFC扩展DLL导出MFC派生类 在MFC扩展DLL中,可以导出MFC派生类,这些类可以...

    深入浅出MFC【侯捷】

    杂项类 异常处理类(exception handling classes) Windows API classes Application framework classes High level Abstractions Afx全局函数 MFC宏(macros) MFC数据类型(data types) 第6章 MFC程序的生死因果 ...

    深入浅出MFC 2e

    MFC数据类型(data types) 第6章 MFC程序的生死因果 不二法门:熟记MFC类的层次结构 需要什么函数库? 需要什么头文件? 简化的MFC程序结构——以Hello MFC为例 Hello程序程序代码 MFC程序的来龙去脉(causal ...

    MFC的DLL导出类

    * 使用AFX_EXT_CLASS和AFX_EXT_API宏来标记类和函数。 * 在类的头文件中声明变量和函数。 * 在实现文件中实现类的成员函数。 * 在编译DLL时,需要将头文件和库文件添加到项目中。 建立DLL测试程序的步骤包括: 1. ...

    mfc教程(word版)

    7.2.1 MFC的DLL应用程序的类型 142 7.3 DLL的几点说明 143 7.4 输出函数的方法 145 第8章 MFC的进程和线程 148 8.1 Win32的进程和线程概念 148 8.2 Win32的进程处理简介 148 8.2.1 进程的创建 148 8.2.2 进程的终止 ...

    MFC函数库.rar

    MFC函数手册pdf+帮助文件chm全,,内容齐全,,,,,,

    MFC消息响应机制分析

    MFC 的消息映射机制是通过 AFX_MSGMAP_ENTRY 和 AFX_MSGMAP 两个结构来实现的。AFX_MSGMAP_ENTRY 结构包含了一个消息的所有相关信息,如消息的 ID 号、控制代码、控制 ID 等。AFX_MSGMAP 结构则包含了一个消息映射表...

    侯捷- -深入浅出MFC

    MFC数据类型(data types) 第6章 MFC程序的生死因果 不二法门:熟记MFC类的层次结构 需要什么函数库? 需要什么头文件? 简化的MFC程序结构——以Hello MFC为例 Hello程序程序代码 MFC程序的来龙去脉(causal ...

    MFC消息机制完全解读

    MFC 的消息响应机制是 Windows 程序设计中最重要的一部分,它封装了 WIN32 API 函数,并设计了一套方便的消息映射机制。MFC 的消息响应机制使程序员可以更方便地处理 Windows 消息,从而开发出更加高效的程序。 二...

    MFC皮肤以及使用方法

    MFC皮肤以及使用方法 和代码,很详尽 1、将SkinPPWTL.lib skinppwtl.dll SkinPPWTL.h三个文件及相应皮肤拷贝至工程文件夹下 2、在StdAfx.h文件中加入#include "SkinPPWTL.h" //.. #endif // _AFX_NO_AFXCMN_...

    afx.h头文件

    本文件为c++的afx头文件,有多个实用函数。

    Windows程序设计基础课件:第2讲MFC应用程序框架及文档视图架构.pdf

    3. Global Afx Functions:全局函数。 4. Application Architecture Classes:应用程序架构类。 5. User-Interface Classes:用户界面类。 6. General-Purpose Classes:通用类。 7. ActiveX Classes:ActiveX 类。 ...

    格式转换器 mfc代码

    c++ MFC 写的一个程序 格式转换器 代码可以参考

    mfc插入位图

    mfc插入位图 protected: HICON m_hIcon; // 生成的消息映射函数 virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR ...

Global site tag (gtag.js) - Google Analytics