VC新手问题啊,大侠们帮帮我

weiheng558 2010-03-29 01:11:53
我想问下 RGBQUAD* m_pRGB中的小m指的是什么啊
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiheng558 2010-03-29
  • 打赏
  • 举报
回复
多谢各位了
vacation_al 2010-03-29
  • 打赏
  • 举报
回复
全局变量 g_
常量 c_
c++类成员变量 m_
静态变量 s_

以上说的都是。
reallaoyao 2010-03-29
  • 打赏
  • 举报
回复
类成员变量
dubiousway 2010-03-29
  • 打赏
  • 举报
回复
member var


基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码的可读性,方便各程序员之间相互交流代码.

下面是HN变量命名规范属性部分:
全局变量 g_
常量 c_
c++类成员变量 m_
静态变量 s_

类型部分

指针 p (pointer)
函数 fn (function)
句柄 h (handle)
长整型 l (long int)
布尔 b (bool)
浮点型(有时也指文件) f (float)
双字 dw (Double word)==4 Byte==4*8 bit
字符串 sz (string with zero end)
短整型 n (short int)
双精度浮点 d
字符 ch(通常用c) (char)
整型 i (integer)
字节 by (byte)
字 w (word)
实型 r
无符号 u (unsigned)

描述部分:
最大 Max
最小 Min
初始化 Init
临时变量 T(或Temp)
源对象 Src
目的对象 Dest

这里顺便写几个例子: hwnd : h 是类型描述,表示句柄, wnd 是变量对象描述,表示窗口,所以 hwnd 表示窗口句柄; pfnEatApple : pfn 是类型描述,表示指向函数的指针, EatApple 是变量对象描述,所以它表示 指向 EatApple 函数的函数指针变量。 g_cch : g_ 是属性描述,表示全局变量,c 和 ch 分别是计数类型和字符类型,一起表示变量类型,这里忽略了对象描述,所以它表示一个对字符进行计数的全局变量。
vc资源名字定义格式:
菜单: IDM_XX //M:Menu
位图: IDB_XX //B:Bitmap
对话框: IDD_XX //D:Dialog
字符串: IDS_XX //S:String
ICON: IDI_XX //I:Icon
按钮控件: IDC_BTN_XX //BTN:Button
编辑控件: IDC_EDT_XX //EDT:EditBox
列表控件: IDC_LST_XX //LST:ListCtrl
树表控件: IDC_TRE_XX //TRE:TreeCtrl
富文本控件: IDC_RCH_XX //RCH:RichEdit
静态本控件: IDC_STT_XX //STT:StaticText
组合框控件: IDC_CMB_XX //CMB:ComboBox
滚动条控件: IDC_SCR_XX //SCR:ScrollBar
滑动条控件: IDC_SLD_XX //SLD:Slider
多选项控件: IDC_CHK_XX //CHK:CheckBox
单选项控件: IDC_RDB_XX //RDB:RadioButton

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧