用GetBitmap吧—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
解决方案 »
- delphi 读取固定格式文本文件问题
- 什么水平算精通
- 谁知道ActiveX From为什么会这样?
- 如何使数据集空时,ehlib grid不能输入内容?
- 图像旋转和镜像问题
- 请教:如下代码在WIN98下运行正常,在WIN2K下不行,而且什么提示都没有,何故?
- 想直接操作ftp上的*.mdb数据库,该如何做?
- 哪位英语好,帮帮忙:Furniture for the station,complete with accessories and wring什么意思?
- 请问台湾的钱智达先生有一个delphi程序排版的软件,从哪里下载?
- 千言万语直击对象本质
- 在ORACLE中,两个字符型字段不可以相加吗?
- 在DELPHI 6 中能否向(SQL SERVER 7.0 )存储过程中传递汉字参数?
Image1.Picture.Bitmap.SaveToFile('h:\ll.ico');—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”、“3D”等字样,改为“=”或者去掉';
I.Desire := '加不加分随你';
—————————————————————————————————
就得用Geticon,可结果都是16色的,这样256色的图片就要失真了,谁有办法可以保存成256色的!
你也可以再把BMP转为ICO:
procedure Bmp2Ico(bmp, ico: string); //bmp和ico是文件名
var
IconSizeX : integer;
IconSizeY : integer;
myBmp : TBitmap;
AndMask : TBitmap;
XOrMask : TBitmap;
IconInfo : TIconInfo;
Icon : TIcon;
begin
IconSizeX := GetSystemMetrics(SM_CXICON);
IconSizeY := GetSystemMetrics(SM_CYICON); myBmp := TBitmap.Create;
myBmp.LoadFromFile(bmp); AndMask := TBitmap.Create;
AndMask.Width := IconSizeX;
AndMask.Height := IconSizeY;
AndMask.Canvas.Brush.Color := clBlack;
AndMask.Canvas.Rectangle(0, 0, IconSizeX, IconSizeY); XOrMask := TBitmap.Create;
XOrMask.Width := IconSizeX;
XOrMask.Height := IconSizeY;
StretchBlt(XorMask.Canvas.Handle, 0, 0, IconSizeX, IconSizeY,
myBmp.Canvas.Handle, 0, 0, myBmp.Width, myBmp.Height, SRCCOPY); Icon := TIcon.Create;
IconInfo.fIcon := true;
IconInfo.xHotspot := 0;
IconInfo.yHotspot := 0;
IconInfo.hbmMask := AndMask.Handle;
IconInfo.hbmColor := XOrMask.Handle;
Icon.Handle := CreateIconIndirect(IconInfo); AndMask.Free;
XOrMask.Free;
myBmp.Free; Icon.SaveToFile(ico);
Icon.Free;
end;