【转载】匈牙利表示法
近来学MFC,看到很多的变量命名都觉得很诡异,但又觉得其中必有一定的规律。看了该文章后才茅塞顿开,原来变量的命名也有大学问在里头。
匈牙利表示法:
它通过在每一个表示符名字的前面放置一个数据类型助记符,为程序员提供了对标识符的即时识别。
MFC、句柄、控件及结构的命名规则。
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
CState*
pState
HWND
hCtl
CButton*
pButton
HWND
hCtl
CEdit*
pEdit
HWND
hCtl
CListBox*
pListBox
HWND
HWND
hCtl
CComboBox*
pCom
原创力文档

文档评论(0)