VC++中的m_nIndex,m_menu,m_hMenu是什么意思啊???????

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:13:19
VC++中的m_nIndex,m_menu,m_hMenu是什么意思啊???????

这些都是变量名字。

按语法规则,只要字母打头的字母数字串,包括符号_的,都可做变量名字。

为了便于区分变量的某种属性,有个不成文的约定,(你可以遵守,也可以不遵守),m_打头的变量名字,表示“类的成员”变量,类--class, 成员 - mumber, 成员的首字母是m, 这就是 m_ 的来源。
"h" 有 “柄”的意思,来源于 handler.

menu, index 等是英文词,menu 菜单,index 索引指数。

从英文词意,可以猜该变量是什么东西,猜的结果可能对,也可能不对,因为它是不成文的约定,写程序的人可以遵守,也可以不遵守。

按照匈牙利命名法来看,以m_开头的一般是某个类的成员。
语义上来说index是索引。Menu是菜单。
所以我觉得他们都是32位整数。一个索引数字,一个是菜单的ID或者句柄。
------------------------------
本人也是学生,不是高手,回答可能有错,希望原谅。

菜单