正文

匈牙利命名法前缀2007-12-17 20:33:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lingdlz/31479.html

分享到:

匈牙利命名法(转载)   匈牙利命名法虽然是C++所使用的,但WIN32ADA与它也紧密关联. 前缀 含义 a   array                                                      数组 b bool(int)                                                布尔 by Unsigned char                                         无符号字符(字节) c Char                                                      字符(字节) C constant                                                常量 cb count of bytes                                        字节数 cr Color reference value                                颜色(参考)值 cx Count of x (Short)                                   x的集合(短整数) dw DWORD   (unsigned long)                         双字(无符号长整数) f Flags   (usually multiple bit values)               标志(一般是有多位的数值) fn Function                                                 函数 g_ global                                                     全局的 h Handle                                                   句柄 i integer                                                   整数 L long                                                       长整数 lp long pointer                                            长指针 m_ Data member of a class                             一个类的数据成员 n Short int                                                短整数 p Pointer                                                   指针 s String                                                    字符串 zs   Zero terminated String                            以0结尾的字符串 tm Text metric                                            文本规则 ui Unsigned int                                           无符号整数 ul Unsigned long (ULONG)                           无符号长整数 w   WORD (unsigned short)                          无符号短整数 x,y   x, y coordinates (short)                          坐标值/短整数 v   void                                                     空 c class                                                      类                (CDocument) c struct                                                    结构体     ( CPrintInfo) -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------VC常用前缀列表:前缀            类型                 描述                                                                                              例子ch              char                  8位字符                                                                                          chGradech              TCHAR               16位UNICODE类型字符                                                                     chNameb                BOOL                布尔变量                                                                                         bEnabledn                int                    整型(其大小由操作系统决定)                                                            nLengthn                UINT                无符号整型(其大小由操作系统决定)                                                   nLengthw               WORD               16位无符号整型                                                                                wPosl                 LONG                 32位有符号整型                                                                               lOffsetdw             DWORD             32位无符号整型                                                                                dwRangep                *                        Ambient memory model pointer 内存模块指针,指针变量                      pDoclp                FAR*                  长指针                                                                                           lpDoclpsz              LPSTR                32位字符串指针                                                                              lpszNamelpsz              LPCSTR              32位常量字符串指针                                                                        lpszNamelpsz              LPCTSTR            32位UNICODE类型常量指针                                                               lpszNameh                 handle                Windows对象句柄                                                                           hWndlpfn              (*fn)()       回调函数指针 Callback Far pointer to CALLBACK function                               lpfnAbortWindows对象名称缩写: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;

阅读(5237) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册