# Windows: mouse-over events seem broken

**URL:** https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109
**Category:** Uncategorized
**Created:** [7 June 2020 00:17 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109 "2020-06-07T00:17:22Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![\_gl](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/_gl/32/282_2.png) [@\_gl](https://iplug2.discourse.group/u/_gl)
#### Post date: [7 June 2020 00:17 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/1 "2020-06-07T00:17:22Z")

</div>

I’ve got some sliders in my first-time code (running in the desktop app). They work fine.

I then added a IVRangeSliderContro - but I can’t click/drag its handles - in fact, debugging shows that no mouse-over events for any of my controls actually fire.

However, if I set a VC breakpoint in OnMouseDown() (which works), and then just resume the program with no changes, mouse-overs suddenly fire. I can then click/drag a handle, but once I release it, mouse-overs don’t fire again unless I do the breakpoint trick again.

I haven’t quite figured out why (still getting used to the framework) - it may be because the app window is losing and then receiving focus again, and this somehow makes mouse-overs work once.

Could you take a look Oli?

---

<div class="post-metadata">

### Author: ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)
#### Post date: [7 June 2020 00:20 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/2 "2020-06-07T00:20:31Z")

</div>

Did you enable mouse overs?

---

<div class="post-metadata">

### Author: ![\_gl](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/_gl/32/282_2.png) [@\_gl](https://iplug2.discourse.group/u/_gl)
#### Post date: [7 June 2020 00:21 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/3 "2020-06-07T00:21:16Z")

</div>

Erm, not explicitly. As IVRangeSliderControl relies on them for the handle hit detection, shouldn’t they be auto-enabled there?

---

<div class="post-metadata">

### Author: ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)
#### Post date: [7 June 2020 00:22 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/4 "2020-06-07T00:22:56Z")

</div>

```
pGraphics->EnableMouseOver(true);

```

Yeah might add a note about range slider. Got to update it for multitouch anyway

---

<div class="post-metadata">

### Author: ![\_gl](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/_gl/32/282_2.png) [@\_gl](https://iplug2.discourse.group/u/_gl)
#### Post date: [7 June 2020 00:24 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/5 "2020-06-07T00:24:45Z")

</div>

Thanks, that works. I wonder though why the breakpoint thing somehow enabled them temporarily? Spooky 🙂.

---

<div class="post-metadata">

### Author: ![cristian\_vogel](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/cristian_vogel/32/68_2.png) [@cristian\_vogel](https://iplug2.discourse.group/u/cristian_vogel)
#### Post date: [2 August 2020 08:22 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/6 "2020-08-02T08:22:12Z")

</div>

I don’t seem to get any mouseOver/toolTips either in XCode.

---

<div class="post-metadata">

### Author: ![AlexHarker](https://avatars.discourse-cdn.com/v4/letter/a/9de053/32.png) [@AlexHarker](https://iplug2.discourse.group/u/AlexHarker)
#### Post date: [2 August 2020 09:38 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/7 "2020-08-02T09:38:57Z")

</div>

They (mouseovers - not sure on tooltips) aren’t broken here - have you enabled them in your IGraphics?

---

<div class="post-metadata">

### Author: ![cristian\_vogel](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/cristian_vogel/32/68_2.png) [@cristian\_vogel](https://iplug2.discourse.group/u/cristian_vogel)
#### Post date: [2 August 2020 13:38 UTC](https://iplug2.discourse.group/t/windows-mouse-over-events-seem-broken/109/8 "2020-08-02T13:38:06Z")

</div>

yes I have, like this  
` pGraphics->EnableMouseOver(true); pGraphics->EnableTooltips(true);`

and also a `....->SetMouseOverWhenDisabled(true);`

I’m trying to flag off an IVButtonControl called cnslButton inside `::OnIdle()`

`cnslButton->GetMouseIsOver();`

\*\*\*\* Its alright now. I must have been looking up the wrong button. Sorry!
