Dans Delphi 10 Seattle, j'ai besoin d'insérer une image dans une ImageList. L'image est dans un descendant de TGraphicControl (voir le code source ci-dessous). L'insertion semble fonctionner. Cependant, je ne reçois que un rectangle blanc dans le ImageList:Mon code avec TGraphic.Draw (Canvas, Rect) ne fonctionne pas
function InsertCloudImageIntoImageList(AdvCloudImage1: TAdvCloudImage): Integer;
// TAdvCloudImage = class(TGraphicControl)
// WebPicture is TCloudPicture = class(TGraphic)
var
TempBitmap: TBitmap;
R: TRect;
begin
Result := 0;
TempBitmap := TBitmap.Create;
try
TempBitmap.SetSize(16, 16);
R.Width := 16;
R.Height := 16;
R.Top := 0;
R.Left := 0;
AdvCloudImage1.WebPicture.Draw(TempBitmap.Canvas, R);
Result := Form1.ImageList1.Add(TempBitmap, nil);
finally
TempBitmap.Free;
end;
end;
Je soupçonne que le bogue est dans le dessin sur la toile bitmap?
Je me demande aussi ce qui est arrivé avec http://stackoverflow.com/questions/34139196/saveto-stringhelper et http://stackoverflow.com/questions/34559867/exception- avec-allemand-umlaut-caractères-dans-tmeminifile-créer et http://stackoverflow.com/questions/29077977/how-to-get-the-data-from-a-shelllink-even-when-the-link- target-does-not-exists-an et http://stackoverflow.com/questions/24288185/tbutton-deficiencies Je pense que ces questions, et probablement plus, pourraient utilement être complétées –
Les commentaires n'allaient pas dans une direction productive , et étaient une méta-discussion sur la pertinence de la question, pas le sujet lui-même. Ils ont été retirés une fois que les insultes ont été lancées et que les drapeaux ont commencé à s'accumuler. Si vous souhaitez en discuter davantage, vous pouvez poser des questions à ce sujet sur [Meta.SO] (http://meta.stackoverflow.com). –
@DavidHeffernan Alors signalez ce que vous pensez devoir être retiré et nous allons jeter un coup d'œil. Avec un drapeau nous avons un record, nous pouvons vérifier facilement, avec des commentaires que nous n'avons pas. –