BITMAP stBMP, stBMP1; stBMP.bmType = 0; stBMP.bmWidth = pCursorData->Width; stBMP.bmHeight = pCursorData->Height; stBMP.bmWidthBytes = pCursorData->Stride; stBMP.bmPlanes = 1; stBMP.bmBitsPixel = BM_BIT_COUNT; stBMP.bmBits = m_pBmMaskData; m_hbmMask = ::CreateBitmapIndirect(&stBMP); 24位色以上的 位图 ,将调色板数改为1 就可以了。