首页 相关文章 控制台窗口界面的编程控制(六)

控制台窗口界面的编程控制(六)


    十、读取鼠标信息
  
  与读取键盘信息方法相似,鼠标信息也是通过ReadConsoleInput来获取的,其MOUSE_EVENT_RECORD具有下列定义:
  
  typedef strUCt _MOUSE_EVENT_RECORD {
   COORD dwMousePosition; // 当前鼠标位置
   DWord dwButtonState; // 鼠标按钮状态
   DWORD dwControlKeyState; // 键盘控制键状态
   DWORD dwEventFlags; // 事件状态
  } MOUSE_EVENT_RECORD;
  
  其中,dwButtonState反映了用户按下鼠标按钮的情况,它可以是:FROM_LEFT_1ST_BUTTON_PRESSED(最左边按钮)、RIGHTMOST_BUTTON_PRESSED(最右边按钮)、FROM_LEFT_2ND_BUTTON_PRESSED(左起第二个按钮)、FROM_LEFT_3RD_BUTTON_PRESSED(左起第三个按钮)和FROM_LEFT_4TH_BUTTON_PRESSED (左起第四个...[ 查看全文 ]

2016-02-19 标签:

控制台窗口界面的编程控制(六)的相关文章

手机页面
收藏网站 回到头部