CStatic::SetBitmap

HBITMAP SetBitmap( HBITMAP hBitmap );

Return Value

The handle of the bitmap previously associated with the static control, or NULL if no bitmap was associated with the static control.

Parameters

hBitmap

Handle of the bitmap to be drawn in the static control.

Remarks

Call this member function to associate a new bitmap with the static control.

The bitmap will be automatically drawn in the static control. By default, it will be drawn in the upper-left corner and the static control will be resized to the size of the bitmap.

You can use various window and static control styles, including the following:

Example

CStatic myStatic;

// Create a child bitmap static control.
myStatic.Create(_T("my static"), 
   WS_CHILD|WS_VISIBLE|SS_BITMAP|SS_CENTERIMAGE, CRect(10,10,150,50), 
   pParentWnd);

// Set the bitmap of the static control to be the 
// system check-mark bitmap.
myStatic.SetBitmap( ::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CHECK)) );

CStatic OverviewClass MembersHierarchy Chart

See Also   CStatic::GetBitmap, STM_SETIMAGE, Bitmaps