1<HTML 2><HEAD 3><TITLE 4>SDL_GetAppState</TITLE 5><META 6NAME="GENERATOR" 7CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ 8"><LINK 9REL="HOME" 10TITLE="SDL Library Documentation" 11HREF="index.html"><LINK 12REL="UP" 13TITLE="Event Functions." 14HREF="eventfunctions.html"><LINK 15REL="PREVIOUS" 16TITLE="SDL_GetRelativeMouseState" 17HREF="sdlgetrelativemousestate.html"><LINK 18REL="NEXT" 19TITLE="SDL_JoystickEventState" 20HREF="sdljoystickeventstate.html"></HEAD 21><BODY 22CLASS="REFENTRY" 23BGCOLOR="#FFF8DC" 24TEXT="#000000" 25LINK="#0000ee" 26VLINK="#551a8b" 27ALINK="#ff0000" 28><DIV 29CLASS="NAVHEADER" 30><TABLE 31SUMMARY="Header navigation table" 32WIDTH="100%" 33BORDER="0" 34CELLPADDING="0" 35CELLSPACING="0" 36><TR 37><TH 38COLSPAN="3" 39ALIGN="center" 40>SDL Library Documentation</TH 41></TR 42><TR 43><TD 44WIDTH="10%" 45ALIGN="left" 46VALIGN="bottom" 47><A 48HREF="sdlgetrelativemousestate.html" 49ACCESSKEY="P" 50>Prev</A 51></TD 52><TD 53WIDTH="80%" 54ALIGN="center" 55VALIGN="bottom" 56></TD 57><TD 58WIDTH="10%" 59ALIGN="right" 60VALIGN="bottom" 61><A 62HREF="sdljoystickeventstate.html" 63ACCESSKEY="N" 64>Next</A 65></TD 66></TR 67></TABLE 68><HR 69ALIGN="LEFT" 70WIDTH="100%"></DIV 71><H1 72><A 73NAME="SDLGETAPPSTATE" 74></A 75>SDL_GetAppState</H1 76><DIV 77CLASS="REFNAMEDIV" 78><A 79NAME="AEN5931" 80></A 81><H2 82>Name</H2 83><TT 84CLASS="FUNCTION" 85>SDL_GetAppState</TT 86> -- Get the state of the application</DIV 87><DIV 88CLASS="REFSYNOPSISDIV" 89><A 90NAME="AEN5935" 91></A 92><H2 93>Synopsis</H2 94><DIV 95CLASS="FUNCSYNOPSIS" 96><A 97NAME="AEN5936" 98></A 99><P 100></P 101><PRE 102CLASS="FUNCSYNOPSISINFO" 103>#include "SDL.h"</PRE 104><P 105><CODE 106><CODE 107CLASS="FUNCDEF" 108>Uint8 <B 109CLASS="FSFUNC" 110>SDL_GetAppState</B 111></CODE 112>(void);</CODE 113></P 114><P 115></P 116></DIV 117></DIV 118><DIV 119CLASS="REFSECT1" 120><A 121NAME="AEN5942" 122></A 123><H2 124>Description</H2 125><P 126>This function returns the current state of the application. The value returned is a bitwise combination of:</P 127><DIV 128CLASS="INFORMALTABLE" 129><A 130NAME="AEN5945" 131></A 132><P 133></P 134><TABLE 135BORDER="0" 136CLASS="CALSTABLE" 137><TBODY 138><TR 139><TD 140ALIGN="LEFT" 141VALIGN="TOP" 142><TT 143CLASS="LITERAL" 144>SDL_APPMOUSEFOCUS</TT 145></TD 146><TD 147ALIGN="LEFT" 148VALIGN="TOP" 149>The application has mouse focus.</TD 150></TR 151><TR 152><TD 153ALIGN="LEFT" 154VALIGN="TOP" 155><TT 156CLASS="LITERAL" 157>SDL_APPINPUTFOCUS</TT 158></TD 159><TD 160ALIGN="LEFT" 161VALIGN="TOP" 162>The application has keyboard focus</TD 163></TR 164><TR 165><TD 166ALIGN="LEFT" 167VALIGN="TOP" 168><TT 169CLASS="LITERAL" 170>SDL_APPACTIVE</TT 171></TD 172><TD 173ALIGN="LEFT" 174VALIGN="TOP" 175>The application is visible</TD 176></TR 177></TBODY 178></TABLE 179><P 180></P 181></DIV 182></DIV 183><DIV 184CLASS="REFSECT1" 185><A 186NAME="AEN5960" 187></A 188><H2 189>See Also</H2 190><P 191><A 192HREF="sdlactiveevent.html" 193><SPAN 194CLASS="STRUCTNAME" 195>SDL_ActiveEvent</SPAN 196></A 197></P 198></DIV 199><DIV 200CLASS="NAVFOOTER" 201><HR 202ALIGN="LEFT" 203WIDTH="100%"><TABLE 204SUMMARY="Footer navigation table" 205WIDTH="100%" 206BORDER="0" 207CELLPADDING="0" 208CELLSPACING="0" 209><TR 210><TD 211WIDTH="33%" 212ALIGN="left" 213VALIGN="top" 214><A 215HREF="sdlgetrelativemousestate.html" 216ACCESSKEY="P" 217>Prev</A 218></TD 219><TD 220WIDTH="34%" 221ALIGN="center" 222VALIGN="top" 223><A 224HREF="index.html" 225ACCESSKEY="H" 226>Home</A 227></TD 228><TD 229WIDTH="33%" 230ALIGN="right" 231VALIGN="top" 232><A 233HREF="sdljoystickeventstate.html" 234ACCESSKEY="N" 235>Next</A 236></TD 237></TR 238><TR 239><TD 240WIDTH="33%" 241ALIGN="left" 242VALIGN="top" 243>SDL_GetRelativeMouseState</TD 244><TD 245WIDTH="34%" 246ALIGN="center" 247VALIGN="top" 248><A 249HREF="eventfunctions.html" 250ACCESSKEY="U" 251>Up</A 252></TD 253><TD 254WIDTH="33%" 255ALIGN="right" 256VALIGN="top" 257>SDL_JoystickEventState</TD 258></TR 259></TABLE 260></DIV 261></BODY 262></HTML 263>