Share via


CommandBar_AddBitmap (Windows Embedded CE 6.0)

1/6/2010

This function adds one or more images to the list of button images available for use in the command bar.

Syntax

int CommandBar_AddBitmap(
  HWND hwndCB, 
  HINSTANCE hInst, 
  int idBitmap, 
  int iNumImages, 
  int iImageWidth, 
  int iImageHeight
); 

Parameters

  • hwndCB
    Handle to the command bar's window. This handle is returned by the CommandBar_Create function when the command bar is created.
  • hInst
    Handle to an instance of the executable module that contains the bitmap resource.
  • idBitmap
    Identifier of the bitmap resource that contains the button images. If you specify HINST_COMMCTRL in the hInst parameter, you can use system-defined button bitmaps by specifying one of the following values.

    Value Description

    IDB_STD_SMALL_COLOR

    Adds small, color standard bitmaps.

    IDB_VIEW_SMALL_COLOR

    Adds small, color view bitmaps.

  • iNumImages
    Integer that specifies the number of button images in the bitmap. This can be zero if the bitmap being added is one of the system defined bitmaps — standard or view.
  • iImageWidth
    Reserved, set this value to zero.
  • iImageHeight
    Reserved, set this value to zero.

Return Value

The index of the first new image indicates success. A value of –1 indicates failure.

Remarks

Each button image should be 16x16 pixels in size.

The following values can be used as indexes to the standard and view 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

 

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 bitmap is not displayed in color.

Requirements

Header commctrl.h
Library commctrl.lib
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

Command Bars Functions
CommandBar_Create