-1

我正在使用 Borland C++Builder 6。

我想使用该TImage组件并将其内容填充为特定颜色(假设为黑色) - 我该怎么做?

4

1 回答 1

0

更具体一点,你的文字有点模糊

抱歉,我不使用TImage组件,但您很可能TImage已经使用了,Canvas因此您可以使用 GDI 尝试以下操作:

img->Canvas->Brush->Color=clBlack;
img->Canvas->Brush->Style=bsSolid;
img->Canvas->FillRect(TRect(0,0,img->Width,img->Height)); 
  • img您的 TImage 组件名称在哪里
  • 可能有Update类似的问题TPanintbox
  • 因此,如果您收到闪烁呼叫img->Update();img->Refresh/Repaint...在此之​​前或将渲染移动到不同的事件,例如img->OnPaint...
  • ClientWidth,ClientHeight如果有它们,您也可以使用TImage(并非所有组件都可以)
于 2015-08-18T05:49:07.673 回答