首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在Form上 如何避免鼠标左键和右键双击和单击的事件

2013-09-15 
在Form上 如何处理鼠标左键和右键双击和单击的事件?我做了一个在Form上的窗体,要处理鼠标左键和右键双击以

在Form上 如何处理鼠标左键和右键双击和单击的事件?

我做了一个在Form上的窗体,要处理鼠标左键和右键双击以及鼠标左键和右键单击的事件?并且要知道鼠标的 点击位置,即X,Y坐标值。
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
    // 上面 X, Y 就是坐标

   if (Button == mbLeft && Shift.Contains(ssDouble))
     {
        // 双击 左键
     }

   if (Button == mbRight && Shift.Contains(ssDouble))
     {
       // 双击右键
     }
}

取坐标也可以用getcursorpos函数 在Form上 如何避免鼠标左键和右键双击和单击的事件

热点排行