注册 登录
编程论坛 VC++/MFC

bitmaptoregion怎么用

战国最强 发布于 2014-04-08 20:41, 918 次点击
为什么我图片是白的
1.HBITMAP hBitmap = LoadBitmap(hInstance, MAKEINTRESOURCE(ID));
2.HRGN hrgn = BitmapToRegion(hBitmap, RGB(255, 255, 255), 0);
3.SetWindowRgn(hwnd, hrgn, TRUE);
有没有人用过,能告诉我怎么回事?
没分了,希望大家支支招,有点着急!
2 回复
#2
Susake2014-04-09 04:40
别想当然不需要Bitbit(把周围的白色去掉,又没把Picture画出来,所以Picture那块还是白的!)
在WM_PAINT里面加上Bitbit试试!
#3
战国最强2014-04-09 06:36
回复 2楼 Susake
谢谢你,搞定了
1