Soft82.com » Windows » Developer Tools » Tools & Editors » Editors » Toolbar Editor 1.50
Toolbar Editor 1.50
Download Toolbar Editor
| Developer | |
| Product Homepage | |
| Date Added | July 15, 2011, 07:53 GMT |
| License | Free (Freeware) |
| Last Week / All Time Downloads | 2 / 381 |
| Filename / Size | tbeditor-win32-installer_1.50.zip / 3.5MB |
| OS Support | Windows All |
Toolbar Editor Description
Toolbar Editor for Visual Studio
Simply run the setup, and follow the on-screen instructions (nothing more than the usual: next, next, yes, yes, next, finish ;)). The setup utility of Toolbar Editor (TE) will also create two subdirectories: temp and imgLib. You can put all icons / images that you frequently use to build your toolbars in the imgLib directory: they will be displayed and previewed in TE so you can easily drop them in the toolbar on which you are currently working on. You should also copy your afxres.h file in the main application directory. See the "Limits of the toolbar editor" section for more information. In my original plans, it would have to be a real add-in of Visual Studio, but the extensibility templates are disabled in my VC++ Std., so I started to write an external tool. Despite this, you can still use TE while your project is open: after you have committed the changes, the IDE will ask you to reload the modified files.
How it works
You can start to edit toolbars in three steps:
1. Open the resource file (.rc) of the project that you want to edit.
2. Select the resource ID from the combo box.
3. Click on "Scan" to get the preview of the currently loaded toolbar.
Now you can add new buttons, move around the existing ones, and so on. Both the toolbar and the listbox used for preview supports drag & drop, so you can easily move buttons using your mouse. On the right side of the dialog window, there is a listbox that you can use as a library: it reads all supported types of images from a folder (if you want, you can change it in the Options) so you can take them and drop on the toolbar (you can also drop new images from the Explorer window). If the image loaded is too big (or too small), you can use the Resize function from the main menu.
When your toolbar is ready, you can click on the "Generate" button to merge it with your project: all needed IDs will be created and added to the resource.h file. If you don't want to modify your project files, you can disable this feature, and the new files will only be created in the temp folder of the editor. By default, the bitmap generated has a 4 bit color depth (16 colors) to maintain the preview active in the Visual Studio editor also, but it's possible to create grayed, true color, and "hot" bitmaps.
The bitmaps will be created in the ./res folder of the currently open project. By default, their names are the same as the toolbar's bitmap, with the _TC, _HT, and _GR suffix, but you can change both the destination folder and the name. You can add these bitmaps to your project, and then use them with some true color toolbar class like Dany Cantin's CTrueColorToolbar.
Let's say that YOUR_BITMAP_TC, YOUR_BITMAP_HT, and YOUR_BITMAP_GR are the IDs of these bitmaps, then you can use them in your OnCreate like:
m_ToolBar.LoadTrueColorToolBar(
16,
YOUR_BITMAP_TC,
YOUR_BITMAP_HT,
YOUR_BITMAP_GR);
You should always create the true color bitmap because when you will open the toolbar again for editing, it will be used to create the imagelist instead of the 16 color version. Note that this will work only if the true color bitmap is saved using the default name bitmap_name_TC.bmp.
Finally, if you need only the imagelist, you can save it using the Save button in the bitmap section. This won't update .rc or resource.h in your project.
Creating new toolbars
Even if you are creating a new toolbar, you need a resource file to put it in. For this reason, remember to open the right resource file before starting to work on the new toolbar. After you select "New" on the "File" menu (or you click on the "New" button in the main TE toolbar), the Toolbar Editor will ask for essential info about the toolbar: ID, size, and type (Visual C++ .NET or Visual C++ 6).
You can choose a new ID also (not previously defined in your resource.h, but be careful: TE won't check if what you typed is a valid ID name, so avoid spaces, special chars, and so on...). After this point, you can work as previously described and, when you are ready, merge the toolbar with the "Generate" button, or copy the toolbar code to the clipboard using the menu entry Tools->Toolbar->Copy to clipboard.
Points of interest
Well, first of all, I hope that this tool is really useful for someone else than me... You can also find a custom implementation of a drag and drop enabled toolbar (it works without the Shift button pressed).
Limitations of the toolbar editor
There are some considerations about IDs. My editor reads the toolbar structure from the .rc file, and the IDs defined in your project in the resource.h file: it doesn't know anything about any other IDs! So be careful when you edit IDs in the Toolbar editor: if you use an ID already defined somewhere else than resource.h, it can be a problem! In any case TbEditor can read and check for double IDs defined in other files just add them in the file list available in the option dialog box.
Just a note: the setup package doesn't come with afxres.h because I don't know if that file is copyrighted by MS and/or if it's redistributable. You should copy it to the TE main folder so it will also be parsed to avoid double definitions or you can delete the file in the list and add it from your vs installation path. To put in your .rc file the new toolbars, TE uses as marker, this text:
// Toolbar
. If TE can't find the marker in your file, the merging of new toolbars will fail (note that this is a problem only for new toolbars).
Toolbar Editor 100% CLEAN Certification
Toolbar Editor has been tested by Soft82.com team against viruses, spyware, adware, trojan, backdoors and was found to be 100% clean. Our editors will recheck this software periodically to assure that it remains clean.
View Antivirus ReportToolbar Editor Version History
| Product | Date Added |
|---|---|
| Toolbar Editor 1.50 | July 15, 2011 - Latest Version |
| Toolbar Editor 1.42 | October 26, 2009 |
Download Toolbar Editor
New Editors Software
TeXstudioMay 22, 2012An integrated environment for writing LaTeX documents |
VbsEditMay 21, 2012VBScript editor that dramatically reduces the time you spend writing VBS scripts |
|||
MS Developer Studio AddInMay 17, 2012MS Developer Studio AddIn was designed for Microsoft Developer Studio |
Modem Master ActiveX ComponentMay 17, 2012Powerful COM Port wrapper Active-X |
|||
AthTek Code to FlowChartMay 17, 2012Code to FlowChart generates flowchart from source code, to let code visual |
CibetMay 17, 2012The Cibet framework helps to control the execution of important business processes |
|||
TortoiseHgMay 17, 2012TortoiseHg is an all-inclusive Mercurial binary installer package for Windows |
BitNami Jenkins StackMay 11, 2012An easy-to-install distribution of Jenkins |
|||
DataMatchMay 10, 2012data quality, cleansing, matching and deduplication software in one easy to use |
DeployMasterMay 9, 2012Installation builder delivering your software with a good first impression |
|||
CodeSmith StandardMay 9, 2012CodeSmith is a template-based code generator that allows you to generate code for any text language |
ASPrunnerProMay 9, 2012Database management tool |
|||
SynWrite (formerly Syn2)May 8, 2012Plugin-editor with syntax hilighting |
EditPlusMay 8, 2012EditPlus is a text and html editor for Windows |
|||
PilotEdit LiteMay 7, 2012An advanced text and hex editor that supports opening of files larger than 4GB |
Komodo EditMay 7, 2012Free multi-platform, multi-language editor for dynamic languages and Ajax tech |
|||
HelpSmithMay 7, 2012Create CHM HTML Help files and Printed Manuals easily with HelpSmith |
SprintometerMay 4, 2012A simple but powerful tool for management and tracking of SCRUM and XP |
|||
My NesApril 27, 2012A portable open source NES/FAMICOM emulator written in C# |
Zeta Resource EditorApril 27, 2012Application that enables you to edit standard Microsoft .NET string resources |
|||
Last 7 Days Most Downloaded Editors Products
Adobe (Macromedia) Dreamweaver898 downloadsAdobe Dreamweaver is a popular graphical web development tool. |
EditPlus354 downloadsEditPlus is a text and html editor for Windows |
|||
Eclipse234 downloadsEclipse is an open source community whose projects are focused on building an open development... |
NetBeans IDE124 downloadsA modular developer tool for a wide range of development tasks |
|||
Notepad++83 downloadsNotepad++ is source code editor and Notepad replacement |
Help Generator for Visual Basic 6.065 downloadsHelp Generator and help editor to add Help to your applications easily. |
|||
PowerBuilder Desktop51 downloadsQuickly deliver applications that solve business challenges using a robust, innovative and proven |
Microsoft Visual Studio 2008 SDK49 downloadsAllows developers to integrate tools, editors, designers, languages, and other features |
|||
Force42 downloadsa full-featured programming environment for FORTRAN 77 (the engineering programming language). |
Microsoft .NET Framework39 downloadsA preview release of the latest version of the .NET Framework |
|||
All Time Most Downloaded Editors Products
Adobe (Macromedia) Dreamweaver942,766 downloadsAdobe Dreamweaver is a popular graphical web development tool. |
EditPlus276,937 downloadsEditPlus is a text and html editor for Windows |
|||
Eclipse75,673 downloadsEclipse is an open source community whose projects are focused on building an open development... |
NetBeans IDE64,082 downloadsA modular developer tool for a wide range of development tasks |
|||
Notepad++60,393 downloadsNotepad++ is source code editor and Notepad replacement |
Help Generator for Visual Basic 6.027,276 downloadsHelp Generator and help editor to add Help to your applications easily. |
|||
PowerBuilder Desktop10,458 downloadsQuickly deliver applications that solve business challenges using a robust, innovative and proven |
Microsoft Visual Studio 2008 SDK66,284 downloadsAllows developers to integrate tools, editors, designers, languages, and other features |
|||
Force6,078 downloadsa full-featured programming environment for FORTRAN 77 (the engineering programming language). |
Microsoft .NET Framework40,371 downloadsA preview release of the latest version of the .NET Framework |
|||
Download Toolbar Editor


