Click here to Skip to main content
15,880,905 members
Articles / Programming Languages / Visual Basic

Screen Shot Application

Rate me:
Please Sign up or sign in to vote.
3.74/5 (69 votes)
24 Sep 2010CPOL5 min read 302K   18.6K   210  
Screen Shot is a simple application that allows a user to quickly capture images from the screen and save them in a user predefined folder.
<?xml version="1.0"?>
<doc>
<assembly>
<name>
WindowsHookLib
</name>
</assembly>
<members>
<member name="P:WindowsHookLib.LLMouseEventArgs.Handled">
	<summary>
 Gets or sets a value indicating whether the event was handled.
 </summary>
</member><member name="T:WindowsHookLib.LLMouseEventArgs">
	<summary>
 Provides data for the WindowsHookLib.LLMouseHook:
 MouseDown, MouseUp, MouseMove, MouseWheel, 
 MouseClick and MouseDoubleClick event.  
 </summary>
</member><member name="P:WindowsHookLib.LLKeyboardHook.AltKeyDown">
	<summary>
 Gets a Boolean value indicating if the ALT key is down.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyboardHook.CtrlKeyDown">
	<summary>
 Gets a Boolean value indicating if the CTRL key is down.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyboardHook.ShiftKeyDown">
	<summary>
 Gets a Boolean value indicating if the SHIFT key is down.
 </summary>
</member><member name="M:WindowsHookLib.LLKeyboardHook.InstallHook(System.Boolean)">
	<summary>
 Installs the keyboard hook for this application. 
 Only one low-level keyboard hook can be installed at a time.
 </summary>
	<param name="throwEx">A Boolean value indicating if the
 method should throw an exception on unsuccessful install. 
 It is set to True by default.</param>
	<returns>Returns a Boolean value that determines 
 if the hook installation was successful.</returns>
</member><member name="M:WindowsHookLib.LLKeyboardHook.RemoveHook(System.Boolean)">
	<summary>
 Removes the keyboard hook for this application.
 </summary>
	<param name="throwEx">A Boolean value indicating if the
 method should throw an exception on unsuccessful remove.
 It is set to True by default.</param>
	<returns>Returns a Boolean value that determines 
 if the hook uninstalled successfully.</returns>
	<remarks></remarks>
</member><member name="M:WindowsHookLib.LLKeyboardHook.GetState">
	<summary>
 Gets the state of the hook.
 </summary>
</member><member name="M:WindowsHookLib.LLKeyboardHook.GetLastApiError">
	<summary>
 Gets the last Api error message.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.Alt">
	<summary>
 Gets a value indicating whether the ALT key was pressed.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.Control">
	<summary>
 Gets a value indication whether the CTRL key was pressed.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.Shift">
	<summary>
 Gets a value indication whether the SHIFT key was pressed.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.Handled">
	<summary>
 Gets or sets a value indicating whether the event was handled.
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.KeyCode">
	<summary>
 Gets the keyboard code for a KeyDown or KeyUp event. 
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.KeyValue">
	<summary>
 Gets the keyboard value for a KeyDown or KeyUp event. 
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.KeyData">
	<summary>
 Gets the key data for a KeyDown or KeyUp event. 
 </summary>
</member><member name="P:WindowsHookLib.LLKeyEventArgs.Modifiers">
	<summary>
 Gets the modifier flags for a KeyDown or KeyUp event. 
 The flags indicate which combination of CTRL, SHFT, 
 and ALT keys was pressed.
 </summary>
</member><member name="T:WindowsHookLib.LLKeyEventArgs">
	<summary>
 Provides data for the WindowsHookLib.LLKeyboardHook.KeyDown or 
 WindowsHookLib.LLKeyboardHook.KeyUp event. 
 </summary>
</member><member name="M:WindowsHookLib.LLMouseHook.InstallHook(System.Boolean)">
	<summary>
 Installs the mouse hook for this application. 
 Only one low-level mouse hook can be installed at a time.
 </summary>
	<param name="throwEx">A Boolean value indicating if the
 method should throw an exception on unsuccessful install.
 It is set to True by default.</param>
	<returns>Returns a Boolean value that determines 
 if the hook installation was successful.</returns>
</member><member name="M:WindowsHookLib.LLMouseHook.RemoveHook(System.Boolean)">
	<summary>
 Removes the mouse hook for this application.
 </summary>
	<param name="throwEx">A Boolean value indicating if the
 method should throw an exception on unsuccessful remove. 
 It is set to True by default.</param>
	<returns>Returns a Boolean value that determines 
 if the hook uninstalled successfully.</returns>
	<remarks></remarks>
</member><member name="M:WindowsHookLib.LLMouseHook.GetState">
	<summary>
 Gets the state of the object.
 </summary>
</member><member name="M:WindowsHookLib.LLMouseHook.GetLastApiError">
	<summary>
 Gets the last Api error message.
 </summary>
</member><member name="P:WindowsHookLib.StateChangedEventArgs.State">
	<summary>
 Gets a value indicating whether the mouse hook is installed. 
 </summary>
</member><member name="T:WindowsHookLib.StateChangedEventArgs">
	<summary>
 Provides data for the WindowsHookLib.LLMouseHook.StateChanged event.
 </summary>
</member>
</members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) ZipEdTech
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions