c++编程 有一个语句看不明白

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:32:56
(HMENU) (y << 8 | x),
请高人解释下 ~~~
(y << 8 | x),
怎么解释呢?

位运算符呢。
<< 左移
| 或
不要告诉我你不懂什么是位运算。
(逻辑运算懂不?还有一个就是位运算)

菜单 HMENU 类 HMenu
HMenu 是基于菜单的组件。若要呈现下拉列表的效果,请参看value()方法,呈现下拉列表后可以取得菜单选中项的值,并可输出到一个文本框控件中。

事件 事件说明down鼠标左键按下事件属性值over鼠标移入事件属性值构造 方法 HMenu()

HMenu(So:String,Do:String):HMenuObject
创建菜单组件对象。参数

So:String — 事件元素标识符

Do:String — 响应元素标识符
返回

HMenuObject — 菜单组件对象
属性 属性默认值HMenuObject.style.dc : String [读/写]
如果style.mode赋值为true,此属性是设置事件元素处于默认状态时使用的样式名。如果赋值为false,此属性是设置事件元素处于默认状态时使用的样式名前缀。保证这个样式在样式列表中存在。如果用户不想使用此属性请赋值为null。nullHMenuObject.style.cc : String [读/写]
如果style.mode赋值为true,此属性是设置事件元素处于事件状态时使用的样式名。如果赋值为false,此属性是设置事件元素处于事件状态时使用的样式名前缀。保证这个样式在样式列表中存在。如果用户不想使用此属性请赋值为null。nullHMenuObject.style.mode : Boolean [读/写]
设置事件元素样式的使用形式。true为公有形式,false为私有形式。trueHMenuObject.event.down : Function [写]
用户可使用自定义函数做为此属性的值,当事件元素发生down事件时,便会优先调用用户的自定义函数,用户自定义的函数可以实现5个参数,用来接收当前事件元素序列号,组件事件元素标识符,组件响应元素标识符,鼠标X坐标,Y坐标。如果用户不想使用此属性请赋值为n