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

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

    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::...

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

    MFC皮肤以及使用方法

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

    afx.h头文件

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

    格式转换器 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 ...

    Fxphd-afx系列教程

    Fxphd-afx系列教程下载

    基于MFC的OpenGL绘图.doc

    一、简介  GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。...3、改写OnPreCreate函数并给视图类添加成员函数和成员变量

    MFC-李进九 电子书籍完整版

    MFC 李进九的电子书籍 第1章 MFC概述 1 1.1 MFC是一个编程框架 1 1.1.1 封装 1 1.1.2 继承 2 1.1.3 虚拟函数和动态约束 2 1.1.4 MFC的宏观框架体系 2 1.2 MDI应用程序的构成 3 1.2.1 构成应用程序的对象 3 1.2.2 ...

    MFCDllLearn.rar MFC动态库例子

    学习调用MFC共享动态库,在调用MFC共享动态库时要进行模块的切换,否则无法少生结果,尽管编绎和运行都没有错。可以用显式调用和隐式调用, 学习共享MFC DLL 的规则 DLL 的模块切换,共有3种方式: 方式一:在 DLL ...

    数据结构 堆排序 MFC

    数据结构试验堆排序MFC // HeapSortDlg.h : header file // #if !defined(AFX_HEAPSORTDLG_H__DA227A0F_D8D2_459E_A6AE_1F11F292DDDD__INCLUDED_) #define AFX_HEAPSORTDLG_H__DA227A0F_D8D2_459E_A6AE_1F11F292...

    MFC下的科学计算器.doc

    mfc计算器2)在对话框类的定义中添加下列函数声明: afx_msg void OnNumberKey(UINT nID); //处理数字键单击事件的消息响应函数 afx_msg void OnOperationKey(UINT nID); //处理操作键单击事件的消息响应函数 3)在...

Global site tag (gtag.js) - Google Analytics