我想设置按钮字体颜色,可是得不到我希望的黄色,请问应该怎么修改呢?多谢
希望是前景字体颜色为黄色,背景为插入的图片void __fastcall TForm1::Button1Click(TObject *Sender)
{ BitBtn1->Caption = "Test";
//BitBtn1->Font->Color=clYellow; Graphics::TBitmap *bmp = new Graphics::TBitmap;
bmp->LoadFromFile("replayf.bmp");
BitBtn1->Glyph->Assign(bmp);
delete bmp; SetBkMode(BitBtn1->Glyph->Canvas->Handle, TRANSPARENT);
TSize Size = BitBtn1->Glyph->Canvas->TextExtent(BitBtn1->Caption);
//BitBtn1->Glyph->Canvas->Pen->Color=clYellow;//加上这句也不行
BitBtn1->Glyph->Canvas->TextOut((BitBtn1->Glyph->Width/BitBtn1->NumGlyphs-Size.cx)/2,(BitBtn1->Glyph->Height-Size.cy)/2, BitBtn1->Caption);
BitBtn1->Caption = ""; //此句可使Caption居中}
希望是前景字体颜色为黄色,背景为插入的图片void __fastcall TForm1::Button1Click(TObject *Sender)
{ BitBtn1->Caption = "Test";
//BitBtn1->Font->Color=clYellow; Graphics::TBitmap *bmp = new Graphics::TBitmap;
bmp->LoadFromFile("replayf.bmp");
BitBtn1->Glyph->Assign(bmp);
delete bmp; SetBkMode(BitBtn1->Glyph->Canvas->Handle, TRANSPARENT);
TSize Size = BitBtn1->Glyph->Canvas->TextExtent(BitBtn1->Caption);
//BitBtn1->Glyph->Canvas->Pen->Color=clYellow;//加上这句也不行
BitBtn1->Glyph->Canvas->TextOut((BitBtn1->Glyph->Width/BitBtn1->NumGlyphs-Size.cx)/2,(BitBtn1->Glyph->Height-Size.cy)/2, BitBtn1->Caption);
BitBtn1->Caption = ""; //此句可使Caption居中}
BitBtn1->Glyph->Canvas->Font->Color=clYellow;