WoW API: GetMouseFocus

From AddOn Studio
Jump to navigation Jump to search

WoW API < GetMouseFocus

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

frameID = GetMouseFocus();

Parameters[edit]

Arguments[edit]

none

Results[edit]

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[edit]

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

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

Result[edit]

The mouse is over WorldFrame