首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用ScanLine改变不了TImage.Picture.Bitmap的颜色?解决方案

2012-04-22 
用ScanLine改变不了TImage.Picture.Bitmap的颜色?SL:PByteArraybeginwithImage1.Picture.BitmapdoforI:0

用ScanLine改变不了TImage.Picture.Bitmap的颜色?
SL:   PByteArray;
begin
    with   Image1.Picture.Bitmap   do
        for   I   :=   0   to   Height   -   1   do
        begin
            SL   :=   ScanLine[I];
            for   J   :=   0   to   Width   -   1   do
            begin
                SL^[J*3]   :=   0;
                SL^[J*3+1]   :=   0;
                SL^[J*3+2]   :=   0;
            end;

[解决办法]
补上这句
Image1.Refresh;

热点排行