GetNumberOfConsoleMouseButtons

【勇芳软件工作室】汉化HomePreviousNext

GetNumberOfConsoleMouseButtons函数检索当前控制台使用的鼠标上的按钮数量。

BOOL GetNumberOfConsoleMouseButtons(

LPDWORD 【lpNumberOfMouseButtons】//按钮数量的地址
); 

参数

【lpNumberOfMouseButtons】

指向接收鼠标按钮数量的32位变量。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

当控制台接收鼠标输入时,包含MOUSE_EVENT_RECORD结构的INPUT_RECORD结构将放置在控制台的输入缓冲区中。MOUSE_EVENT_RECORDdwButtonState成员有一个指示每个鼠标按钮的状态。如果按钮为关,该位为1,如果按钮为向上,该位为0。要确定重要的位数,请使用GetNumberOfConsoleMouseButtons.

也可以看看

ReadConsoleInput, INPUT_RECORD, MOUSE_EVENT_RECORD