+
You must type a space before a plus to get it to show
RealWorld SDK can be downloaded for free and can be used by software devlopers, who would want to create a plug-in for any of the RealWorld applications.
Plug-ins can be created in any language supporting COM. RealWorld plug-ins are COM objects implementing given interface and belonging to defined COM category. Plug-in can be also developed using .net languages.
Plug-ins play a major role in the functionality of any RealWorld application, because they are based on a "cooperating plug-ins" design pattern.
A plug-in is usually considered something that adds a functionality to a larger system. A cooperating plug-in is certainly able to do the same, but it can also do more. It can multiply the functionality of a system. A cooperating plug-in can make use of other installed plug-ins. This seemingly unimportant fact makes a huge difference. RealWorld applications contain plug-ins for concepts such as toolbars, selection handling, view area management, or interactive configuration...
Ever heard of an image editor, where toolbar handling is a plug-in? Where you may remove this plug-in from the equation and the application remains usable? Well, removing toolbars from application is no big deal, but...consider that you may actually do the opposite - you may add a concept as important as toolbars as a plug-in.
There is of course yet another advantage. When creating a simple plug-in that adds functionality (for example an image filter), you may focus on the functionality alone. The other plug-ins take care of the rest. The example image filters in the SDK always apply the effect on the entire image and do not concern themselves with preview. Yet, when properly configured, users will be able to apply the filters on selected region, see a preview of the outcome, apply filters in batch or for example on all images of an icon.
...as a consequence, making a RW plug-in is easy.
The current edition of the SDK contains three example plug-ins in C++ and one C# plug-in. All plug-ins are related to image filtering and the actual functionality is based on the source code of Paint.NET photo editor.
The C++ image filters are also available in compiled form for both 32-bit and 64-bit editions of the application.
The software is provided "as is", without warranty of any kind, whether express or implied. Authors reserve the right not to be responsible for any damage caused by a error in the software, improper usage of the software or unexpected conflict with other software.
Download containing both COM and .net libraries and examples: RWSDK.zip (815 kB)
+
You must type a space before a plus to get it to show
..?
can you can make your very OWN plug-ins?...

ciaoa tutti
How do you use the dlls in rwpaint?
Oh, anyone with the same question-copy the dll into the directory of the install
Oh but i dont have
<atlbase.h>
<atlcom.h>
<atlctl.h>
why?
MSVC++v2008
I presume you have the Express edition of VS - Microsoft does not ship ATL with that.
BTW I am planning to change the SDK to not require ATL. If you are seriously considering making a plug-in, please let me know and I try to give you as much support as needed.
So will we be able to create are very own?
How does this work? I downloaded it and now I am confused.
Find out how Vista icons differ from XP icons.
See how RealWorld Icon Editor handles Vista icons.