CBitmap m_bmpArrowUp;//排序的小三角
m_bmpArrowUp.LoadBitmap( IDB_ARROWUP );
/////////////////////////////////////////////////////////////////////////////
// CSortableHeaderCtrl message handlers
/////////////////////////////////////////////////////////////////////////////int CSortableHeaderCtrl::SetSortImage( int nCol, BOOL bAsc )
{
    CBitmap *pTempBmp = NULL;
if( bAsc )
pTempBmp = &m_bmpArrowUp;
else
pTempBmp = &m_bmpArrowDown;

HD_ITEM Item;
Item.mask = HDI_FORMAT;
GetItem( nCol, &Item );
Item.mask = HDI_BITMAP | HDI_FORMAT;
Item.fmt |= HDF_BITMAP;
Item.hbm = (HBITMAP)pTempBmp->GetSafeHandle();
SetItem( nCol, &Item );
m_iLastColumn = nCol;
    return 1;
}