[0]TForm1というフォームがあります。BitBtn1の「実験ボタン」が配置されます。別のボタン(Button1)をクリックして、次の操作を実行するという要望があります。Canvas.Drawを介してグリフを直接設定できます-これはより正確です。[2]この例では、ビットマップ(より正確には、ビットマップのキャンバス)で、PaintToを使用してTBitBtn(またはTButton)を描画できないことを示しました。X、Y:整数)その助けを借りて、任意のキャンバスにWinControlの画像を描画できると言われています。ビットマップのキャンバスにボタン画像(TBitBtn)を描画しようとしました。他のWinControlsで調査を行ったところ、たとえばTPanelで判明しました。PaintToを使用して、パネル画像をビットマップに転送できます。TBitBtn画像を繰り返します。さまざまなWinControlのこの関数は、神が魂を置くように機能します。[3]問題全体はPaintToではなく、DC(タイプHDC)では、TBitBtnの場合には正しく示されていないと思います。