WoW:API GetMouseFocus: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
(reformat)
m (Move page script moved page API GetMouseFocus to API GetMouseFocus without leaving a redirect)
 
(One intermediate revision by one other user not shown)
Line 11: Line 11:
=== Results ===
=== Results ===


:;frameID : Table - The frame that currently has the mouse focus.
:;frameID : Table - The frame that currently has the mouse focus. ''*NOTE: This can momentarily return nil if GetMouseFocus() is called when selecting "Inspect" on another player. This is likely an API bug in 4.1+. ''


== Example ==
== Example ==

Latest revision as of 04:46, 15 August 2023

WoW API < GetMouseFocus

Returns the frame that is currently receiving mouse events. The frame must have enableMouse="true"

frameID = GetMouseFocus();

Parameters

Arguments

none

Results

frameID
Table - The frame that currently has the mouse focus. *NOTE: This can momentarily return nil if GetMouseFocus() is called when selecting "Inspect" on another player. This is likely an API bug in 4.1+.

Example

You can get the name of the mouse-enabled frame beneath the pointer with this:

message( "The mouse is over " .. GetMouseFocus():GetName() );

Result

The mouse is over WorldFrame