Recommended screen capture tools

Source: Internet
Author: User
Tags cursorinfo
When using the function of QQ, do not think its cursor is cool? Just say it today. How to apply a custom cursor in our tool using the QQ cursor. Open resource: Switch to File Resource view: Open the resource file directory and copy the cursor file to this directory: Required cursor file download: C # Software development example. The cursor file used in the Private custom screen tool selects the resources directory, refreshes, and displays the cursor file just copied in: Select the cursor file and drag to the resource's file view: The first letter of the word in the resource resource name is capitalized. Cursor preview: Add a private variable in the Form1 class: #region custom cursor System.Windows.Forms.Cursor cursorcross =&amp

1.10 Examples of features tutorials

Introduction: When using the function of QQ, do not think its cursor is cool? Just say it today. How to apply a custom cursor in our tool using the QQ cursor. Open resource: Switch to File Resource view: Open the resource file directory and copy the cursor file to this directory: Required cursor file download: C # Software development example. The cursor file used in the Private custom screen tool selects the resources directory, refreshes, and displays the cursor file just copied in: Select the cursor file and drag to the resource's File view: Word in Resource name ...

2. C # Development Example-Custom screen tool (10) contains the mouse pointer shape in

Summary: When writing a document that helps explain a class, the captured picture will look more intuitive if it has the mouse pointer shape. Now let's talk about how to include the mouse pointer shape in. Previous: C # Software Development example. Customize your own on-screen tools (ix) using the custom cursor, the cursor when QQ is added structure Cursorinfo:[structlayout (layoutkind.sequential)] struct Cursorinfo {

3. C # Development Example-Custom screen tool (ix) cursor with custom cursor and QQ (figure)

Introduction: When using the function of QQ, do not think its cursor is cool? Just say it today. How to apply a custom cursor in our tool using the QQ cursor. Open resource: Switch to File Resource view: Open the resource file directory, copy the cursor file to this directory: Select the resources directory, refresh, display the cursor file just copied: Select the cursor file, drag to the file view of the resource: the first letter of the word in the resource resource name is changed to uppercase. Cursor preview: Add a private variable in the Form1 class:

4. C # Development Example-Custom screen tool (eight) Add keyboard action function code example

Introduction: Previous: C # software Development example. Private custom-made screen tools (vii) the ability to add a magnifying glass although the function of magnifying glass, but in the pixel-level positioning, still not easy to pinpoint the precise positioning, when using the mouse to change the position of one or two pixels is still a bit difficult. Handling Keyboard Press Events///////////////////////For the following functions://When the user presses the ESC key, the exit process;

5. C # Development Example-Custom screen tool (vii) code example for adding Magnifier features

Introduction: Previous: C # Software Development example. Customize your own on-screen tools (vi) Add configuration management features because of the possible need to accurately intercept a certain part, so you need the function of the magnifying glass, so that when the interception is easier to locate the location. Add the Picturebox,name property to "Picturebox_zoom", and add the following code to the "Form1_Load" event handler://Set the size of the Magnifier this.picturebox_zoom. Widt

6. C # Development Example-Custom screen tool (vi) Add configuration management function details (graphic)

Introduction: To achieve the flexibility of user configuration, it is necessary to add configuration management functions, which are used here. NET application configuration file app. config to save configuration information, the. NET Framework provides good support for configuration file read and write. To implement the read functionality of the configuration file, you need to reference the System.Configuration namespace. Provide source code download, there are sources of truth.

7. C # Development Example-Custom screen tool (v) optimization for flicker lag during drag-and-drop

Introduction: Because at the time of the implementation of stealing a Lai, do not use the main form of the region redraw technology, but use a label component to display the captured image area, so in the drag and drop area is smaller or reverse, the phenomenon of flicker and lag will be more serious, here for these two problems to line some targeted optimization. Enable double buffering public Form1 () {InitializeComponent ();//

8. C # Development Example-Custom screen tool (iv) Basic performance code

Introduction: The principle of implementation: The basic function is mainly by responding to the main form of the mouse press, mouse movement, the mouse raised several events function to achieve. The captured picture area is displayed using the label component, and the Paint method of the label component needs to be re-implemented. Left-click to start, right-click Cancel, double click left mouse button to finish, save the captured picture to the Windows Clipboard.

9. C # Development Example-Customized screen tools (iii) Tray icon and menu implementation of graphic Introduction

Summary: Overview The Add tray icon function is mainly to add the menu function, you can manage the program through the tray icon, the tray menu includes "Open save directory, record Flash animation, record GIF animation, delay 5 seconds, set, exit" and other functions. The system tray system tray is a special area, usually at the bottom of the desktop, where users can access the programs that are running at any time. In Microsoft Windows, the system tray usually refers to the status area of the taskbar, which is often referred to as the bulletin board area on GNOME's desktop, and the system

C # Development Example-Custom screen tool (ii) Create project, register hotkey, show main window

Introduction: C # Software Development example. Customize your own on-screen tools (ii) Create a project, register a hotkey, display the main window to implement a hotkey function here you need to use the WINDOWSAPI registration hotkey: RegisterHotKey The function defines a system-wide hotkey. Function prototype: BOOL RegisterHotKey (HWND hwnd,int id,uint fsmodifiers,uint VK); Cancel Hotkey Registration: Unregisterhotkey The function frees the hot key that the calling thread previously enlisted. Get Hotkey Id:globaladdatom applies only to desktop applications. Adds a single to the Global atomic table

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.