This method adds one or more button images to a command bar's button list and insert the buttons into the command bar.
Header file: | Afxwin.h |
Platforms: | H/PC 2.0, Palm-size PC, H/PC Pro |
Windows CE versions: | 1.0 and later |
BOOL InsertButtons ( LPTBUTTON lpButtons, UINT wNButtons,
int nToolbarBitmapID=-1, int nNImages=0 );
TRUE indicates success. FALSE indicates failure.
If the buttons have already been added to the command bar's button list, you can omit the nToolbarBitmapID and nNImages parameters.
Each button image should be 16×16 pixels in size.
If you specify the IDB_STD_SMALL_COLOR in the nToolbarBitmapID parameter, you can use the following values as indexes to the system-defined bitmaps:
STD_COPY | STD_PROPERTIES |
STD_CUT | STD_REDOW |
STD_DELETE | STD_REPLACE |
STD_FIND | STD_PASTE |
STD_FILENEW | STD_PRINT |
STD_FILEOPEN | STD_PRINTPRE |
STD_FILESAVE | STD_UNDO |
STD_HELP |
If you specify the IDB_VIEW_SMALL_COLOR in the nToolbarBitmapID parameter, you can use the following values as indexes to the system-defined bitmaps:
VIEW_DETAILS | VIEW_SORTDATE |
VIEW_LARGEICONS | VIEW_SORTNAME |
VIEW_LIST | VIEW_SORTSIZE |
VIEW_SMALLICONS | VIEW_SORTTYPE |
Windows CE 1.0 only supports 2 bits per pixel (2bp) gray scale, so the bitmaps will not be displayed in color on Windows CE 1.0 platforms.
CFrameWnd::InsertButtons inserts the specified buttons at the end of the command bar, to the right of any existing elements. If you want to insert a button at a particular index in the command bar, use the global function, CommandBar_InsertButton. Pass the CFrameWnd::m_hCommandBar data member as the hwndCB parameter to this function.
This method of the CFrameWnd class is unique to Windows CE.
CFrameWnd::AddBitmap, CommandBar_InsertButton