API GetScreenWidth

Returns the width of the window in pixels.

GetScreenWidth;


 * Arguments


 * none


 * Returns


 * Number screenWidth


 * screenWidth : Width of window in pixels

if( GetScreenWidth * UIParent:GetEffectiveScale == 800) then ChatFrame:AddMessage("Using 800x600 mode"); end
 * Example

Using 800x600 mode
 * Result


 * Description


 * Returns the width of the window in pixels. This value is affected by the UI's scale.


 * Also note that the return value will not match the screen resolution chosen from the Video Options menu, but will instead represent a dimension with the same aspect ratio. For example, the following code...

DEFAULT_CHAT_FRAME:AddMessage( ( GetScreenWidth * UIParent:GetEffectiveScale ).."x"..( GetScreenHeight * UIParent:GetEffectiveScale ) );
 * ...will print "960x768" for the actual screen resolution "1280x1024". Both of these dimensions share a 5:4 aspect ratio.