匈牙利命名法07171

匈牙利命名法07171

ID:14339768

大小:114.50 KB

页数:4页

时间:2018-07-28

匈牙利命名法07171_第1页
匈牙利命名法07171_第2页
匈牙利命名法07171_第3页
匈牙利命名法07171_第4页
资源描述:

《匈牙利命名法07171》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、匈牙利命名法MFC、句柄、控件及结构的命名规范Windows类型样本变量MFC类样本变量HWNDhWnd;CWnd*pWnd;HDLGhDlg;CDialog*pDlg;HDChDC;CDC*pDC;HGDIOBJhGdiObj;CGdiObject*pGdiObj;HPENhPen;CPen*pPen;HBRUSHhBrush;CBrush*PBrush;HFONThFont;CFont*pFont;HBITMAPhBitmap;CBitmap*pBitmap;HPALETTEhPaltte;CPalette*pPalet

2、te;HRGNhRgn;CRgn*pRgn;HMENUhMenu;CMenu*pMenu;HWNDhCtl;CState*pState;HWNDhCtl;CButton*pButton;HWNDhCtl;CEdit*pEdit;HWNDhCtl;CListBox*pListBox;HWNDhCtl;CComboBox*pComboBox;HWNDhCtl;CScrollBar*pScrollBar;HSZhszStr;CStringpStr;POINTpt;CPointpt;SIZEsize;CSizesize;RECTre

3、ct;CRectrect;一般前缀命名规范前缀类型实例C类或结构CDocument,CPrintInfom_成员变量m_pDoc,m_nCustomers变量命名规范前缀类型描述实例chchar8位字符chGradechTCHAR如果_UNICODE定义,则为16位字符chNamebBOOL布尔值bEnablenint整型(其大小依赖于操作系统)nLengthnUINT无符号值(其大小依赖于操作系统)nHeightwWORD16位无符号值wPoslLONG32位有符号整型lOffsetdwDWORD32位无符号整型dwRan

4、gep*指针pDoclpFAR*远指针lpszNamelpszLPSTR32位字符串指针lpszNamelpszLPCSTR32位常量字符串指针lpszNamelpszLPCTSTR如果_UNICODE定义,则为32位常量字符串指针lpszNamehhandleWindows对象句柄hWndlpfncallback指向CALLBACK函数的远指针?应用程序符号命名规范前缀符号类型实例范围IDR_不同类型的多个资源共享标识IDR_MAIINFRAME1~0x6FFFIDD_对话框资源IDD_SPELL_CHECK1~0x6FF

5、FHIDD_对话框资源的Help上下文HIDD_SPELL_CHECK0x20001~0x26FFIDB_位图资源IDB_COMPANY_LOGO1~0x6FFFIDC_光标资源IDC_PENCIL1~0x6FFFIDI_图标资源IDI_NOTEPAD1~0x6FFFID_来自菜单项或工具栏的命令ID_TOOLS_SPELLING0x8000~0xDFFFHID_命令Help上下文HID_TOOLS_SPELLING0x18000~0x1DFFFIDP_消息框提示IDP_INVALID_PARTNO8~0xDEEFHIDP_

6、消息框Help上下文HIDP_INVALID_PARTNO0x30008~0x3DEFFIDS_串资源IDS_COPYRIGHT1~0x7EEFIDC_对话框内的控件IDC_RECALC8~0xDEEFMicrosoftMFC宏命名规范名称类型_AFXDLL唯一的动态连接库(DynamicLinkLibrary,DLL)版本_ALPHA仅编译DECAlpha处理器_DEBUG包括诊断的调试版本_MBCS编译多字节字符集_UNICODE在一个应用程序中打开UnicodeAFXAPIMFC提供的函数CALLBACK通过指针回调的

7、函数库标识符命名法标识符值和含义uANSI(N)或Unicode(U)d调试或发行:D=调试;忽略标识符为发行。静态库版本命名规范库描述NAFXCWD.LIB调试版本:MFC静态连接库NAFXCW.LIB发行版本:MFC静态连接库UAFXCWD.LIB调试版本:具有Unicode支持的MFC静态连接库UAFXCW.LIB发行版本:具有Unicode支持的MFC静态连接库动态连接库命名规范名称类型_AFXDLL唯一的动态连接库(DLL)版本WINAPIWindows所提供的函数Windows.h中新的命名规范类型定义描述WIN

8、API使用在API声明中的FARPASCAL位置,如果正在编写一个具有导出API人口点的DLL,则可以在自己的API中使用该类型CALLBACK使用在应用程序回叫例程,如窗口和对话框过程中的FARPASCAL的位置LPCSTR与LPSTR相同,只是LPCSTR用于只读串指针,其定义类似(c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。