Borland C++Builder 6 を使用しています。
コンポーネントを使用して、TImage
そのコンテンツを特定の色 (黒と仮定) で塗りつぶしたいのですが、どうすればよいですか?
Borland C++Builder 6 を使用しています。
コンポーネントを使用して、TImage
そのコンテンツを特定の色 (黒と仮定) で塗りつぶしたいのですが、どうすればよいですか?
あなたのテキストは少しあいまいです
申し訳ありませんが、コンポーネントを使用していませんが、 GDI を使用できる可能性が高いため、次のようなものを試してくださいTImage
。TImage
Canvas
img->Canvas->Brush->Color=clBlack;
img->Canvas->Brush->Style=bsSolid;
img->Canvas->FillRect(TRect(0,0,img->Width,img->Height));
img
ですかUpdate
に似た問題があるかもしれませんTPanintbox
img->Update();
またはimg->Refresh/Repaint...
これの前に発生した場合、またはレンダリングを次のような別のイベントに移動した場合img->OnPaint
...ClientWidth,ClientHeight
場合TImage
に使用できます(すべてのコンポーネントがそうであるとは限りません)