欢迎来到天天文库
浏览记录
ID:59185785
大小:22.00 KB
页数:5页
时间:2020-09-10
《最全C++命名规则.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、最全C++变量命名规则aArray数组bBOOL(int)布尔(整数)byUnsignedChar(Byte)无符号字符(字节)cChar字符(字节)cbCountofbytes字节数crColorreferencevalue颜色(参考)值cxCountofx(Short)x的集合(短整数)dwDWORD(unsignedlong)双字(无符号长整数)fFlags标志(一般是有多位的数值)fnFunction函数g_global全局的hHandle句柄iInteger整数lLong长整数lpLongpointer长指针m
2、_Datamemberofaclass一个类的数据成员nShortint短整数pPointer指针sString字符串szZeroterminatedString以0结尾的字符串tmTextmetric文本规则uUnsignedint无符号整数ulUnsignedlong(ULONG)无符号长整数wWORD(unsignedshort)无符号短整数x,yx,ycoordinates(short)坐标值/短整数vvoid空g_全局变量g_ServersC类或者结构体CDocument,CPrintInfom_成员变量m_p
3、Doc,m_nCustomersVC常用前缀列表:前缀类型描述例子chchar8位字符chGradechTCHAR16位UNICODE类型字符chNamebBOOL布尔变量bEnablednint整型(其大小由操作系统决定)nLengthnUINT无符号整型(其大小由操作系统决定)nLengthwWORD16位无符号整型wPoslLONG32位有符号整型lOffsetdwDWORD32位无符号整型dwRangep*Ambientmemorymodelpointer内存模块指针,指针变量pDoclpFAR*长指针lpDoc
4、lpszLPSTR32位字符串指针lpszNamlpszLPCSTR32位常量字符串指针lpszNamelpszLPCTSTR32位UNICODE类型常量指针lpszNamehhandleWindows对象句柄hWndlpfn(*fn)()回调函数指针CallbackFarpointertoCALLBACKfunctionlpfnAbortWindows对象名称缩写:Windows对象例子变量MFC类例子对象HWNDhWnd;CWnd*pWnd;HDLGhDlg;CDialog*pDlg;HDChDC;CDC*pDC;H
5、GDIOBJhGdiObj;CGdiObject*pGdiObj;HPENhPen;CPen*pPen;HBRUSHhBrush;CBrush*pBrush;HFONThFont;CFont*pFont;HBITMAPhBitmap;CBitmap*pBitmap;HPALETTEhPalette;CPalette*pPalette;HRGNhRgn;CRgn*pRgn;HMENUhMenu;CMenu*pMenu;HWNDhCtl;CStatic*pStatic;HWNDhCtl;CButton*pBtn;HWNDhC
6、tl;CEdit*pEdit;HWNDhCtl;CListBox*pListBox;HWNDhCtl;CComboBox*pComboBox;VC常用宏定义命名列表:前缀符号类型符号例子范围IDR_标识多个资源共享的类型IDR_MAINFRAME1~0x6FFFIDD_对话框资源(Dialog)IDD_SPELL_CHECK1~0x6FFFHIDD_基于对话框的上下文帮助HIDD_SPELL_CHECK0x20001~0x26FFIDB_位图资源(Bitmap)IDB_COMPANY_LOGO1~0x6FFFIDC_光标
7、资源(Cursor)IDC_PENCIL1~0x6FFFIDI_图标资源(Icon)IDI_NOTEPAD1~0x6FFFID_/IDM_工具栏或菜单栏的命令项ID_TOOLS_SPELLING0x8000~0xDFFFHID_命令上下文帮助HID_TOOLS_SPELLING0x18000~0x1DFFFIDP_消息框提示文字资源IDP_INVALID_PARTNO8~0xDFFFHIDP_消息框上下文帮助HIDP_INVALID_PARTNO0x30008~0x3DFFFIDS_字符串资源(String)IDS_CO
8、PYRIGHT1~0x7FFFIDC_对话框内的控制资源IDC_RECALC8~0xDFFFWindows.h中新的命名规范类型定义描述WINAPI使用在API声明中的FARPASCAL位置,如果正在编写一个具有导出API人口点的DLL,则可以在自己的API中使用该类型CALLBACK使用在应用程序回调程序,如窗口和
此文档下载收益归作者所有