VC中的缩写(一)-匈牙利命名法以及常见命名规则

来源:互联网 发布:手机淘宝怎么删除晒图 编辑:程序博客网 时间:2024/04/27 15:05

(一) 匈牙利命名法
匈牙利命名法是一种变量命名约定,这种约定大量采用特定的缩写来标识变量的类型、作用域等信息,在windows编程中广泛使用。由于其地位十分重要,所以首先介绍这种命名法约定的一些缩写的含义:


a                  数组
b                 布尔值
by               无符号字符(字节)
c                 字符(字节)
cb               字节记数
cr                颜色引用值
cx,cy           短整型(计算x,y的长度)
dw              无符号长整型
fh                函数
h                 句柄
i                  整数
m_              类的数据成员
n                 短整型或整型
np               近指针
p                 指针
l                  长整型
lp                长指针
s                 字符串
sz               以零结束的字符串
tm              正文大小
w               无符号整型
x,y             无符号整型(表示x,y坐标) 
 

 

(二).风格类缩写
  风格类缩写当中,多以S代表style。


 1.窗口风格类:


  通用窗口类:
  WS_BORDER   WS: Windows Style
  按钮类:
  BS_3STATE   BS: Button Style
  组合框类:
  CBS_AUTOHSCROLL CBS: Combo Box Style
  编辑框类:
  ES_AUTOHSCROLL  ES: Edit Control Style
  列表框控件:
  LVS_ALIGNLEFT   LVS: List View Style
  树状控件:
  TVS_EDITLABLES  TVS: Tree View Style
  上述风格多在创建一个窗口时,作为Create*的一个参数传入,所以对相应的控件,就应该、也只能传入相应的风格位。


  2.GDI风格类
  画笔:
  PS_SOLID    PS:Pen Style
  画刷:
  BS_DIBPATTERNPT BS: Brush Style
  HS_BDIAGONAL    HS: Hatch Style(阴影风格,本例指定了一个正对角斜线的阴影)
  映射模式:
  MM_TEXT     MM: Map Mode
 

(三).消息类
  1.通用消息
  WM_XXX      Windows Message
  2.控件消息
(可参见 winuser.h)
 

(四).标识符类
  IDD_        对话框ID  
  IDC_        Cursor ID
  IDI_        光标 ID
  IDM_        菜单 ID
  IDB_        位图 ID
  IDS_        字符串ID

 

原创粉丝点击