mirror of https://github.com/axmolengine/axmol.git
26 lines
476 B
C
26 lines
476 B
C
|
#include "glfw3ext_internal.h"
|
||
|
|
||
|
HBITMAP _glfwxCreateDIB(HDC hdc, float weight, float height, void** ppvBits, HANDLE hSection)
|
||
|
{
|
||
|
BITMAPINFOHEADER BIH;
|
||
|
|
||
|
int iSize = sizeof(BITMAPINFOHEADER);
|
||
|
memset(&BIH, 0, iSize);
|
||
|
|
||
|
BIH.biSize = iSize;
|
||
|
BIH.biWidth = (LONG)(weight);
|
||
|
BIH.biHeight = (LONG)height;
|
||
|
BIH.biPlanes = 1;
|
||
|
BIH.biBitCount = 32;
|
||
|
BIH.biCompression = BI_RGB;
|
||
|
|
||
|
return CreateDIBSection(
|
||
|
hdc,
|
||
|
(BITMAPINFO*)&BIH,
|
||
|
DIB_RGB_COLORS,
|
||
|
ppvBits,
|
||
|
hSection,
|
||
|
0);
|
||
|
}
|
||
|
|