Changeset 213:36f5cb12e1a2 for dwt/internal/ImageList.d
- Timestamp:
- 05/17/08 11:34:28 (8 months ago)
- Files:
-
- dwt/internal/ImageList.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dwt/internal/ImageList.d
r162 r213 139 139 bmi[offset + 11] = cast(byte)((blueMask & 0xFF) >> 0); 140 140 } 141 int[1]pBits;142 hBitmap = OS.CreateDIBSection(null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, pBits.ptr, null, 0);141 void* pBits; 142 hBitmap = OS.CreateDIBSection(null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, &pBits, null, 0); 143 143 } else { 144 144 hBitmap = OS.CreateCompatibleBitmap (hDC, width, height); … … 184 184 *cast(BITMAPINFOHEADER*)bmi.ptr = bmiHeader; 185 185 //OS.MoveMemory (bmi, bmiHeader, BITMAPINFOHEADER.sizeof); 186 int [1]pBits;187 auto memDib = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, pBits.ptr, null, 0);186 void* pBits; 187 auto memDib = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, &pBits, null, 0); 188 188 if (memDib is null) DWT.error (DWT.ERROR_NO_HANDLES); 189 189 auto oldMemBitmap = OS.SelectObject (memHdc, memDib); … … 238 238 *cast(BITMAPINFOHEADER*)bmi2.ptr = bmiHeader2; 239 239 //OS.MoveMemory (bmi2, bmiHeader2, BITMAPINFOHEADER.sizeof); 240 int [1]pBits2;241 auto memDib2 = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi2.ptr, OS.DIB_RGB_COLORS, pBits2.ptr, null, 0);240 void* pBits2; 241 auto memDib2 = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi2.ptr, OS.DIB_RGB_COLORS, &pBits2, null, 0); 242 242 auto memHdc2 = OS.CreateCompatibleDC (hdc); 243 243 auto oldMemBitmap2 = OS.SelectObject (memHdc2, memDib2);
