I have written a sample appbar application. Below is the step-by-step instruction on implementing it.
1. Download source.
2. Add AppBar.cpp, AppBar.h, ApBarDlg.cpp, ApBarDlg.h, Utility.cpp and Utility.h to project.
3. Derive a class from CAppBarDialog using IDD_APPBAR (or your own dialog in the resource). This dialog will contain all the controls in your appbar. You may prefer to derive from a CWnd in which case you should move all the message handlers from CAppBarDialog to your derived CWnd class. For simplicity, we will use CDialog here.
4. To show the appbar, you may put the create it anywhere in your program depending on when you would like for it to launch. In this example, it will launch when the user hits the “Show” button (BN_CLICKED on IDOK) on the main dialog and destroyed on exit.
5. Look at the implementation of OnDestroy and OnOK to see how the appbar is created and destroyed.
You may also download entire sample project.
Posted on : 3/15/98