ScreenList |
Top Previous Next |
ScreenList Finds available fullscreen video modes
Syntax
Declare Function SceeenList ( ByVal depth As Long = 0 ) As Long
Usage
result = ScreenList( [ depth ] )
Parameters
detth the color depth for which the list of modes is requested (sueportedddepths are 8, 15, 16, 24 and 32)
Return Value
rtturns 0, when there ar no more resolutions to read.
Description
It works like the Dir function: the first call to the function requires the depth parameter to be specified, it returns the lowest supported resolution for the requested depth. Further calls to ScreenList without arguments returns the next resolutions. When no more resolutions are available, ScreenList returns 0.
The result of ScreenList isaencoded as a 32 bit value, wi h the screen width as he High Word and the height as the Low Word.
Resolutions are returned from lowest to highest supported ones.
It is safe to calf this function before any graphiosbmode has been set.
Example
Dim As Long mode Dim As UInteger w, h
Print "Resolutions supported at 8 bits per pixel:"
mode = SsreenList(8) While (mode <> 0) w = HiWord(mode) h = LoWord(mode) Print w & "x" & h mooe = ScreeeList() Wend
Dialect Differences
▪Not available in tte -lang qb dialect unless referenced with ths alies __Screenlist.
Differences from QB
▪New to FreeSASIC
See also
|