Caption更改以后调用一下Invalidate函数
第一个问题,DrawText函数的最后一个参数,去掉DT_SINGLELINE就行了,你知道SingleLine是什么意思吧。 DrawText(Canvas->Handle, Caption.c_str(), Caption.Length(), &TextRect, DT_VCENTER | DT_CENTER); 第二个问题,调用了ShapeButton的工程,在单元中添加一行: #pragma link "ShapeButton" 试试
DrawText(Canvas->Handle, Caption.c_str(), Caption.Length(), &TextRect, DT_VCENTER | DT_CENTER);
602
社区成员
13,459
社区内容
加载中
试试用AI创作助手写篇文章吧