相关疑难解决方法(0)

如何指示鼠标滚轮输入控制光标而不是聚焦?

我使用了许多滚动控件:TTreeViews,TListViews,DevExpress cxGrids和cxTreeLists等.当旋转鼠标滚轮时,无论鼠标光标处于何种控制状态,焦点控件都会接收输入.

如何将鼠标滚轮输入指向鼠标光标所在的控制?Delphi IDE在这方面非常有效.

delphi mousewheel

38
推荐指数
3
解决办法
2万
查看次数

如何向继承自 TGraphicControl 的组件添加鼠标滚轮支持?

我创建了一个源自 TGraphicControl 的 delphi 组件。是否可以添加对鼠标滚轮的支持?

- - 编辑 - -

我已经公开了如下所示的 MouseWheel 事件,但它们没有被调用。

TMyComponent = class(TGraphicControl)
published
  property OnMouseWheel;
  property OnMouseWheelDown;
  property OnMouseWheelUp;
end;
Run Code Online (Sandbox Code Playgroud)

- - 编辑 - -

正如下面所建议的,我试图捕获 WM_MOUSEWHEEL 和 CM_MOUSEWHEEL 消息,但它似乎不起作用。但是我设法捕获了 CM_MOUSEENTER 消息。我不明白为什么我可以捕获一种类型的消息,而不能捕获另一种。

delphi vcl mousewheel

4
推荐指数
1
解决办法
8547
查看次数

标签 统计

delphi ×2

mousewheel ×2

vcl ×1