Ticon同士で、データがおなじかどうかを比較する方法を探しています。
if iconA = iconB then beep;
このような感じです。色々とやってみても、うまく比較できませんでした。
どうぞ宜しくお願いします。
var
iconA:TIcon;
finfo:TSHFileInfo;
だとして、
iconA := TIcon.Create;
ShGetFileInfoでアイコンを取得してから
iconA.Handle := finfo.hIcon;
なら比較することができます。
if iconA.handle = iconB.handle then beep;
ならどうなんでしょう?
ツイート | ![]() |