没有合适的资源?快使用搜索试试~ 我知道了~
ShowSplash
需积分: 12 1 下载量 132 浏览量
2014-05-20
22:05:52
上传
评论
收藏 1KB TXT 举报
温馨提示
试读
2页
C#播放flash时,让flash变成透明背景
资源推荐
资源详情
资源评论
1. WMode = Transparent (在属性列表中设置)
2. 响应f_in_box_lib的OnPaintStage事件,并添加代码
if (f_in_box__lib.PaintStage.PrePaint == stage)
{
f_in_box__lib.f_in_box__control f_in_box__control = (f_in_box__lib.f_in_box__control)sender;
using (Bitmap b = new Bitmap(Width, Height))
{
using (Graphics g = Graphics.FromImage(b))
{
PaintEventArgs pea = new PaintEventArgs(g, new Rectangle(f_in_box__control.Location, f_in_box__control.Size));
this.OnPaintBackground(pea);
this.OnPaint(pea);
g.DrawImage(
pictureBox1.Image,
new Rectangle(pictureBox1.Location, pictureBox1.Size),
new Rectangle(new Point(0, 0), pictureBox1.Image.Size),
GraphicsUnit.Pixel);
Canvas.DrawImage(
b,
new Rectangle(new Point(0, 0), f_in_box__control.Size),
new Rectangle(f_in_box__control.Location, f_in_box__control.Size),
GraphicsUnit.Pixel);
}
}
2. 响应f_in_box_lib的OnPaintStage事件,并添加代码
if (f_in_box__lib.PaintStage.PrePaint == stage)
{
f_in_box__lib.f_in_box__control f_in_box__control = (f_in_box__lib.f_in_box__control)sender;
using (Bitmap b = new Bitmap(Width, Height))
{
using (Graphics g = Graphics.FromImage(b))
{
PaintEventArgs pea = new PaintEventArgs(g, new Rectangle(f_in_box__control.Location, f_in_box__control.Size));
this.OnPaintBackground(pea);
this.OnPaint(pea);
g.DrawImage(
pictureBox1.Image,
new Rectangle(pictureBox1.Location, pictureBox1.Size),
new Rectangle(new Point(0, 0), pictureBox1.Image.Size),
GraphicsUnit.Pixel);
Canvas.DrawImage(
b,
new Rectangle(new Point(0, 0), f_in_box__control.Size),
new Rectangle(f_in_box__control.Location, f_in_box__control.Size),
GraphicsUnit.Pixel);
}
}
资源评论
qq_15620747
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功