CreateDIBSection
该函数创建应用程序可以直接写入的、与设备无关的位图(DIB)。
m_hbitmap = CreateDIBSection(m_hdc, &m_bmi, DIB_RGB_COLORS, &m_pimagedata, NULL, 0x0);使用这个函数前,要先建立兼容的内存设备上下文m_hdc,准备好位图信息BITMAPINFO m_bmi;
m_bmi.bmiHeader.biWidth =m_ZoomSize.x;
m_bmi.bmiHeader.biHeight = m_ZoomSize.y;
m_bmi.bmiHeader.biPlanes = 1;
m_bmi.bmiHeader.biBitCount =32;
// four 8-bit components
m_bmi.bmiHeader.biCompression = BI_RGB;
m_bmi.bmiHeader.biSizeImage =m_ZoomSize.x*m_ZoomSize.x*4 ;