3
procedure TForm1.Image1Click(Sender: TObject);
begin
inc(i);
ImageList1.GetIcon(i mod 4,Image1.Picture.Icon);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
i:=0;
ImageList1.GetIcon(i mod 4,Image1.Picture.Icon);
end;
がどのように私は、画像1のサイズに合わせて、リストからアイコンを伸ばすん整数プライベート
コードも聞かせて? VCLとネイティブのWindows API間の協力の程度がやや不明確であるため、
あなたは、コードを変更して、アイコンを削除する場合:= TIcon.createとline icon.free;このコードは魅力として働き、それを答えとしてマークします。 – none
@none:これらの行を削除すると、コードが動作しなくなります。少なくともDelphi 2009では。おそらく、 'GetIcon'はDelphi 7で別の方法で動作します。 –
どうも、VCLをスキップしてネイティブに処理しましょう!私の更新されたコードを見てください。 –