要从Windows获得"鼠标点击此处"消息,您需要有一个窗口句柄; 在WinForms中,任何派生自Windows.Forms.Control的东西都会有一个窗口句柄,它会收到鼠标消息.这些消息将自动转换为.NET MouseDown,MouseUp,MouseClick等事件的调用.
所以可能你的卡应该是一个控件.如果不是(例如,如果你有一个负责管理和绘制大量卡片的"手"控件)那么该控件需要是获取鼠标事件的控件(例如MouseClick)并根据实际获得点击的卡来确定鼠标事件的上下文和坐标.
| 归档时间: |
|
| 查看次数: |
4628 次 |
| 最近记录: |