匈牙利表示法.docx

【转载】匈牙利表示法

近来学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)

1亿VIP精品文档

相关文档