PlgBlt如何实现图片旋转啊,求大神

张骞晖2 2014-04-21 09:12:20
PAINTSTRUCT ps ;
HDC hdc ;
hdc = BeginPaint(hwnd , &ps);
HDC hdcSrc = CreateCompatibleDC(hdc);
HDC hdcSrc2 = CreateCompatibleDC(hdc);
HBITMAP HBitmapSrc = (HBITMAP)::LoadImage(NULL, "bg.bmp", IMAGE_BITMAP, 600 , 600, LR_LOADFROMFILE);
HBITMAP hbitmapsrc = (HBITMAP)::LoadImage(NULL, "flappy_packer.bmp", IMAGE_BITMAP, 600 , 600, LR_LOADFROMFILE);
POINT point[3];
point[0].x = 200;
point[0].y = 200;
point[1].x = 300;
point[1].y = 100;
point[2].x = 230;
point[2].y = 230;
SelectObject(hdcSrc , HBitmapSrc);
SelectObject(hdcSrc2, hbitmapsrc);


// OffsetRgn(rgn , 0 , 10);
PlgBlt(hdc , point , hdcSrc , 0 , 0 , 100 , 100 , hbitmapsrc , 0 , 0) ;

这是我写的代码,不知道为什么图片出不来?
...全文
176 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,164

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 一般软件使用
社区管理员
  • 一般软件使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧