mIRC Fullscreen DLL

       -------------------

       Author:         Str3iber
       Version:        1.3
       Contact:        [email protected]

       -------------------

       I did this because I like to sit on my couch, watch TV and can chat with my
       friends without having problems to read text because of the distance.

       So I created this DLL to make it as easy as possible to switch windows into
       fullscreen and back.

       Of course you could change the Fontsize everytime but there are more things you can do
       with this DLL. Ever wanted to develope a mIRC Game with fullscreen mode? :o)

       --------------------

       Updates:
                       Reduced filesize
                       Frequency bug should be fixed
                       Added short version of Fullscreen command you can do now /dll Fullscreen.dll Fullscreen HWND > WIDTH > HEIGHT > BITS > FREQUENCY instead of using all those single commands
                       -
                       Added support for custom frequencys
                       -
                       Added custom resolution support.
                       Added windwow regions directly by a bitmap (missed this in WinRgn.dll)

       --------------------

       Reference:

               Command: Fullscreen [HWND]
                        Fullscreen [HWND] > [WIDTH] > [HEIGHT] > [BITS] > [FREQUENCY]
               Example: /dll fullscreen.dll Fullscreen $window(@bleh).hwnd
                        /dll fullscreen.dll Fullscreen $window(@bleh).hwnd > 640 > 480 > 16 > 60
               Returns: -

               Displays a window in custom resolution



               Command: SetFrequency [FREQUENCY]
               Example: /dll fullscreen.dll SetFrequency 60
               Returns: -

               Set your own personal custom frequency...StanZ :o)



               Command: LoadRegion [BITMAP]
               Example: //echo -a region: $dll(fullscreen.dll,LoadRegion,bitmap.bmp)
               Returns: $true/$false

               Load region from a bitmap. The default transparent color is black (#000000) with a tolerance of 16 (#101010)
               You may change this with SetTolerance and SetTransparent



               Command: SetRegion [HWND]
               Example: /dll fullscreen.dll SetRegion $window(@bleh).hwnd
               Returns: -

               Apply the loaded region to a window :o)



               Command: SetTransparent [COLOR]
               Example: /dll fullscreen.dll SetTransparent $base(FF00FF,16,10)
               Returns: -



               Command: SetTolerance [TOLERANCE]
               Example: /dll fullscreen.dll SetTolerance $base(101010,16,10)
               Returns: -

               Set the tolerance for red green and blue from 0 to 255



               Command: SetBits [8|16|32]
               Example: /dll fullscreen.dll SetBits 16
               Returns: -

               Set the bits for custom fullscreen mode



               Command: SetWidth [NUMBER]
               Example: /dll fullscreen.dll SetWidth 320
               Returns: -

               Set the width for custom fullscreen mode



               Command: SetHeight [NUMBER]
               Example: /dll fullscreen.dll SetHeight 200
               Returns: -

               Set the height for custom fullscreen mode




               Command: Fullscreen640x480 [HWND]
               Example: /dll fullscreen.dll Fullscreen640x480 $window(@bleh).hwnd
               Returns: -

               Displays a window in 640x480x32



               Command: Fullscreen800x600 [HWND]
               Example: /dll fullscreen.dll Fullscreen800x600 $window(@bleh).hwnd
               Returns: -

               Displays a window in 800x600x32



               Command: inFullscreen
               Example: //echo -a fullscreen: $dll(fullscreen.dll,inFullscreen,)
               Returns: $true/$false



               Command: OnTop [|HWND]
               Example: /dll fullscreen.dll OnTop $window(@bleh).hwnd
               Returns: $true/$false

               If you don't call this command with a HWND it will use the current window which
               is in fullscreen. If there is no window it returns $false



               Command: Reset
               Example: /dll fullscreen.dll Reset
               Returns: -

               Resets the display settings and the window



               Command: ShowMouse
               Example: /dll fullscreen.dll ShowMouse
               Returns: -

               Shows the cursor



               Command: HideMouse
               Example: /dll fullscreen.dll HideMouse
               Returns: -

               Hides the cursor



               Command: DLLInfo
               Example: /dll fullscreen.dll DLLInfo
               Returns: -