mIRC Fullscreen DLL ------------------- Author: Str3iber Version: 1.3 Contact: str3iber@gmx.de ------------------- 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: -