向高手请教关于 GradientFill, AlphaBlend 函数的使用(200分)

  • 主题发起人 主题发起人 lxggc
  • 开始时间 开始时间
L

lxggc

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在调用这两个函数时均指定了正确的参数(其中GradientFill采用了 MSDN 中的示范程序
但程序运行没有任何效果,也没有任何出错提示,请高手指教。AlphaBlend 似乎需要 32bit
的 bmp 格式,可是只能找到 24 bit 的bmp.
 
没有用过这两个API,不过你可以看看下面的DEMO,都是VB的,应该不难看懂:
http://www.allapi.net/apilist/example.php?example=AlphaBlend
http://www.allapi.net/apilist/example.php?example=GradientFillRect
http://www.allapi.net/apilist/example.php?example=GradientFillTriangle
 
经过检查,这些函数在delphi下确实能正确运行,但较VB下似乎有更多的限制:图片不能为
jpeg格式,颜色深度必须相同等等。我采用两个256色的bmp运行通过
 
后退
顶部