【 alphablend? 】

kekeguo 2001-08-24 02:44:46
Graphics::TBitmap *pBitmap = new Graphics::TBitmap();
Graphics::TBitmap *pBitmap2 = new Graphics::TBitmap();

pBitmap->LoadFromFile("D:\\Borland Shared\\Images\\Splash\\256color\\factory.bmp ");
BLENDFUNCTION bf;
bf.AlphaFormat=0;
bf.BlendFlags=0;
bf.BlendOp=AC_SRC_OVER;
bf.SourceConstantAlpha=130;//
AlphaBlend(pBitmap2->Handle, 0, 0, 100, 100,
pBitmap->Handle, 0, 0, 100, 100, bf);

TRect dest, sourse;
dest = Rect(0,0,100,100);
sourse = Rect(0,0,100,100);
Form1->Canvas->CopyRect( dest, pBitmap2->Canvas,sourse);
//-----------------------------------------------------------
窗体一片空白。。。。。。????????
...全文
97 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
whitelion 2001-08-24
  • 打赏
  • 举报
回复
cc
luou 2001-08-24
  • 打赏
  • 举报
回复
[Linker Error] Unresolved external 'AlphaBlend' referenced from D:\PROGRAM FILES\BORLAND\CBUILDER5\PROJECTS\MYPROJECTS\ALPHABLEND\UNIT1.OBJ
??
还要加什么头文件么?
HEROIN 2001-08-24
  • 打赏
  • 举报
回复
我怎么编译出错?
ddeng 2001-08-24
  • 打赏
  • 举报
回复
呵呵,看不懂
kekeguo 2001-08-24
  • 打赏
  • 举报
回复
帮我看一下呀。。。
kekeguo 2001-08-24
  • 打赏
  • 举报
回复
要有<windows.h>和msimg32.lib
哪位大哥会用alphablend呀?救命!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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