|
|
StretchDIBits函数的第一个参数是HDC,于是我在过程函数里加入以下代码,目的是为了显示一张真彩色背景图片:
case WM_PAINT:
hdc= BeginPaint (hwnd, &ps) ;
StretchDIBits(hdc, 0, 0, with,height 0, 0, with,height bitmap_bits,
(LPBITMAPINFO)&bitmap_infoheader,DIB_RGB_COLORS,SRCCOPY);
EndPaint(hwnd,&ps);
其中with,height已经存放图片宽度和高度,bitmap_infoheader和bitmap_bit已经指向位图的信息头和位信息.
但结果只得到空白的背景,请问我的调用有什么问题吗?本人是个VC新手,大家见笑 |
|