匈牙利命名备忘

6 篇文章 0 订阅

C++

前缀含义
a  array                                                      数组
bbool(int)                                                布尔
byUnsigned char                                   无符号字符(字节)
cChar                                                      字符(字节)
Cconstant                                                常量
cbcount of bytes                                        字节数
crColor reference value                                颜色(参考)值
cxCount of x (Short)                                   x的集合(短整数)
dwDWORD   (unsigned long)                         双字(无符号长整数)
fFlags   (usually multiple bit values)               标志(一般是有多位的数值)
fnFunction                                                 函数
g_global                                                     全局的
hHandle                                                   句柄
iinteger                                                   整数
Llong                                                       长整数
lplong pointer                                            长指针
m_Data member of a class                             一个类的数据成员
nShort int                                                短整数
pPointer                                                   指针
sString                                                    字符串
zs  Zero terminated String                            以0结尾的字符串
tmText metric                                            文本规则
uiUnsigned int                                           无符号整数
ulUnsigned long (ULONG)                           无符号长整数
w  WORD (unsigned short)                          无符号短整数
x,y  x, y coordinates (short)                          坐标值/短整数
v  void                                                     空
cclass                                                      类                (CDocument)
cstruct                                                    结构体     ( CPrintInfo)

 

VC
前缀            类型                 描述                                                                                              例子
ch              char                  8位字符                                                                                          chGrade
ch              TCHAR               16位UNICODE类型字符                                                                     chName
b                BOOL                布尔变量                                                                                         bEnabled
n                int                    整型(其大小由操作系统决定)                                                            nLength
n                UINT                无符号整型(其大小由操作系统决定)                                                   nLength
w               WORD               16位无符号整型                                                                                wPos
l                 LONG                 32位有符号整型                                                                               lOffset
dw             DWORD             32位无符号整型                                                                                dwRange
p                *                        Ambient memory model pointer 内存模块指针,指针变量                      pDoc
lp                FAR*                  长指针                                                                                           lpDoc
lpsz              LPSTR                32位字符串指针                                                                              lpszName
lpsz              LPCSTR              32位常量字符串指针                                                                        lpszName
lpsz              LPCTSTR            32位UNICODE类型常量指针                                                               lpszName
h                 handle                Windows对象句柄                                                                           hWnd
lpfn              (*fn)()       回调函数指针 Callback Far pointer to CALLBACK function                               lpfnAbort

Windows对象

Windows对象       例子变量       MFC类       例子对象

HWND                   hWnd;            CWnd*       pWnd;
HDLG                    hDlg;               CDialog*     pDlg;
HDC                      hDC;               CDC*         pDC;
HGDIOBJ             hGdiObj;         CGdiObject*     pGdiObj;
HPEN     hPen;       CPen*       pPen;
HBRUSH hBrush;       CBrush*       pBrush;
HFONT   hFont;       CFont*       pFont;
HBITMAP       hBitmap;       CBitmap*       pBitmap;
HPALETTE       hPalette;       CPalette*       pPalette;
HRGN     hRgn;       CRgn*       pRgn;
HMENU hMenu;       CMenu*       pMenu;
HWND    hCtl;       CStatic*       pStatic;
HWND    hCtl;       CButton*       pBtn;
HWND    hCtl;       CEdit*       pEdit;
HWND    hCtl;       CListBox*       pListBox;
HWND    hCtl;       CComboBox*       pComboBox;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值