Dlaczego pobierając z zasobów ikonę 16x16, Delphi powiększa ikonę do 32x32 ?!
Pobieram ikonę w taki sposób:
Image1.Picture.Icon.LoadFromResourceName(HInstance,'OK');
A nawet w taki:
var
Ico: TIcon;
begin
Ico := TIcon.Create;
Ico.Handle := LoadIcon(hInstance, 'OK');
Image1.Canvas.Draw(0, 0, Ico);
Ico.Free;
end;
i dalej jest 32x32.
1 - ikona wczytana przez Delphi (powiększona nie wiem czemu do 32x32)
2 - wielkość ikony jaka powinna być załadowana poprawnie
Jak widać, ikona w zasobach ma 16x16.... więc o co tu chodzi ?