With The Case Of  Release The Power OF  Visual C++ !   HomeProducts | PurchaseSupport | Downloads  
View in English
View in Japanese
View in
View in Franšais
View in Italiano
View in 中文(繁體)
Download Evaluation
Pricing & Purchase?
E-XD++Visual C++/ MFC Products
Features Tour 
Electronic Form Solution
Visualization & HMI Solution
Power system HMI Solution
CAD Drawing and Printing Solution

Bar code labeling Solution
Workflow Solution

Coal industry HMI Solution
Instrumentation Gauge Solution

Report Printing Solution
Graphical modeling Solution
GIS mapping solution

Visio graphics solution
Industrial control SCADA &HMI Solution
BPM business process Solution

Industrial monitoring Solution
Flowchart and diagramming Solution
Organization Diagram Solution

Graphic editor Source Code
UML drawing editor Source Code
Map Diagramming Solution

Architectural Graphic Drawing Solution
Request Evaluation
ActiveX COM Products
Technical Support
  General Q & A
Discussion Board
Contact Us


Get Ready to Unleash the Power of UCanCode .NET

UCanCode Software focuses on general application software development. We provide complete solution for developers. No matter you want to develop a simple database workflow application, or an large flow/diagram based system, our product will provide a complete solution for you. Our product had been used by hundreds of top companies around the world!

"100% source code provided! Free you from not daring to use components because of unable to master the key technology of components!"

VC++ Example: CToolBar, ToolBar Customization, Saving, Restoring and Drag and Drop

 By Peppino Sbargzeguti

Sample Image - tbcust.jpg


This is a little example of toolbar customization using drag and drop. Some of the code used here is from other authors (Paul di Lascia, Stan Levin etc.) but this is my contribution.

Some aspects of the code are not finished (such as saving and restoring the toolbar's state). I have tested the code on Windows 2000 so please let me know if you have problems on other platforms.

The important files are:-

tbbutton.h and tbbutton.cpp which include the implementation of the buttons (edit, combo, progress, dropdown menu etc). You can derive your own buttons from this basic implementation.

toolbar.h and toolbar.cpp which include the CToolBar code for customization and button management.

tbdlg.h and which include the dialog customization interface.

mainframe.cpp which enables or disables the customization and manages the toolbars.


tbcust.cpp enables automation (without OLE, drag and drop doesn't work !)

Download source files - 61 Kb




Copyright ?1998-2022 UCanCode.Net Software , all rights reserved.
Other product and company names herein may be the trademarks of their respective owners.

Please direct your questions or comments to