Revision Date: 27 January 2021
The paint.net user interface (UI) in the following screenshot has been divided into ten areas:
Title Bar
This shows the name of the image open on the canvas (or 'untitled' if unnamed) and the paint.net version number.
If the current file has unsaved changes, the file name will be preceded by an asterisk.Menu Bar
Como baixar o programa pdf adobe. This area houses seven menus on the left and six utility icons on the right.
Tool Bar
Immediately below the Menu Bar is the Tool Bar. This houses several buttons and controls for executing common commands and accessing various paint.net features. On the second rank, adjustable parameters for the active tool are shown.
Image List
Each image that is open shows a thumbnail in the image list. These work much like the tabs in a web browser.
Click on an image to switch to it. The thumbnail will become highlighted in the Image List and the associated image loaded onto the canvas.
In paint.net the images in the Image List can be reordered using drag-and-drop. Ftp program windows. Click, hold and drag the thumbnail to a new position in the Image List to relocate it.
If an image unsaved changes, the thumbnail will have an asterisk placed in the top left corner.
Canvas
This is where the image is shown and edited. All drawing, selecting and other editing actions occur here.
Tools Window
This window is where the paint.net tools are activated or chosen. The active tool is highlighted in the Tools Window.
Hovering the pointer over a tool icon will display a tool tip for that tool.
History Window
Every editing action performed on an image within the current session is listed in this window. Closing paint.net or closing the image removes the entire editing history, clearing it entirely.
It is possible to step forward and backward in the image editing History by using Undo, Redo or clicking on an entry in the History Window. Toggle between one entry and the previous one by clicking repeatedly on the same entry in the History Window.
Layers Window
Every image contains at least one layer. The Layers Window is the primary area for adding, removing, accessing and managing layers. Layer Properties can be accessed by double-clicking on a layer.
New to paint.net is the ability to reorder layers in the Layers Window using drag-and-drop. Click, hold and drag the layer to a new position in the Layers Window to relocate it.
Colors Window
This is the primary area for selecting and managing colors. It contains several controls for adjusting colors and opacity.
Status Bar
This area is divided into several sections. On the left, it displays quick help and status information. In the center, it displays rendering progress (if required). On the right information on the image size, cursor location and units of measurement are displayed beside controls for the view size.
The canvas and the surrounding grey area in the screenshot above are collectively called the Editing Window in these documents.
The Editing Window can be partially filled (as seen above), completely filled (maximized) or the canvas may be zoomed in beyond the visible limits of the Editing Window.
The size of the default/initial image ('Untitled') is 800x600 pixels scaled by the system DPI setting. E.g. at 150% DPI scaling the image will be 1200×900.
With that, combined with multitouch panning, JS Paint is much more useable on a phone. Caveat: It's slow on some devices, and parts of the interface are still too small for touch. Polygon, Text, and Select 2019-12-04. Handles are now way easier to drag, with extended click targets, similar to Paint from Windows 7. Open images in Paint from various sources. If you want to modify an image file you have on your.
Color Schemes
Paint.net offers several color schemes. These are selected from the Settings Dialog ( + User Interface tab).
Working remotely with Surface. From home office to kitchen table to living room couch, Surface delivers the power to get it done, hi-res touchscreens and Dolby® Audio™ for music and shows, HD cameras to stay in touch, and the Windows you know. Standalone old MS Paint program that allows you to get your old XP Paint interface in Windows 7. One of the major user interface changes in Windows 7 is that the addition of ribbon interface to Paint program. The new ribbon interface is really handy to navigate between the options, but many old XP users are missing their favorite old interface.
Microsoft Paint Interface
-->Microsoft Paint's Interface
You've created your window. Now you want to show something inside it. In Windows terminology, this is called painting the window. To mix metaphors, a window is a blank canvas, waiting for you to fill it.
Sometimes your program will initiate painting to update the appearance of the window. At other times, the operating system will notify you that you must repaint a portion of the window. When this occurs, the operating system sends the window a WM_PAINT message. The portion of the window that must be painted is called the update region.
The first time a window is shown, the entire client area of the window must be painted. Therefore, you will always receive at least one WM_PAINT message when you show a window.
You are only responsible for painting the client area. The surrounding frame, including the title bar, is automatically painted by the operating system. After you finish painting the client area, you clear the update region, which tells the operating system that it does not need to send another WM_PAINT message until something changes.
Now suppose the user moves another window so that it obscures a portion of your window. When the obscured portion becomes visible again, that portion is added to the update region, and your window receives another WM_PAINT message.
The update region also changes if the user stretches the window. In the following diagram, the user stretches the window to the right. The newly exposed area on the right side of the window is added to the update region:
In our first example program, the painting routine is very simple. It just fills the entire client area with a solid color. Still, this example is enough to demonstrate some of the important concepts.
Start the painting operation by calling the BeginPaint function. This function fills in the PAINTSTRUCT structure with information on the repaint request. The current update region is given in the rcPaint member of PAINTSTRUCT. This update region is defined relative to the client area:
In your painting code, you have two basic options:
- Paint the entire client area, regardless of the size of the update region. Anything that falls outside of the update region is clipped. That is, the operating system ignores it.
- Optimize by painting just the portion of the window inside the update region.
If you always paint the entire client area, the code will be simpler. If you have complicated painting logic, however, it can be more efficient to skip the areas outside of the update region.
The following line of code fills the update region with a single color, using the system-defined window background color (COLOR_WINDOW). The actual color indicated by COLOR_WINDOW depends on the user's current color scheme.
The details of FillRect are not important for this example, but the second parameter gives the coordinates of the rectangle to fill. In this case, we pass in the entire update region (the rcPaint member of PAINTSTRUCT). On the first WM_PAINT message, the entire client area needs to be painted, so rcPaint will contain the entire client area. On subsequent WM_PAINT messages, rcPaint might contain a smaller rectangle.
The FillRect function is part of the Graphics Device Interface (GDI), which has powered Windows graphics for a very long time. In Windows 7, Microsoft introduced a new graphics engine, named Direct2D, which supports high-performance graphics operations, such as hardware acceleration. Direct2D is also available for Windows Vista through the Platform Update for Windows Vista and for Windows Server 2008 through the Platform Update for Windows Server 2008. (GDI is still fully supported.)
After you are done painting, call the EndPaint function. This function clears the update region, which signals to Windows that the window has completed painting itself.