为什么可以改变TButton上文字的大小,而不能改变文字的颜色?
请问为什么可以改变TButton上文字的大小,而不能改变文字的颜色?
TDateTimePicker也存在同样的问题。
而TLabel、TEdit、TComboBox、TBitBtn却可以。
他们关键的差别在那里?
问题点数:10、回复次数:3Top
1 楼jackie168(http://soft.eastrise.net)回复于 2005-01-01 12:54:22 得分 0
需要自已重画上去吧Top
2 楼jackie168(http://soft.eastrise.net)回复于 2005-01-01 13:15:13 得分 10
procedure TForm1.Button2Click(Sender: TObject);
Var EC:Tcanvas;
begin
try
Ec:=Tcanvas.Create;
Ec.Handle:=Getdc(Button1.Handle);
Ec.Font.Color:=Clred;
ec.Brush.Style:=bsclear;
Ec.TextOut(19,5,Button1.Caption);
finally
Ec.free;
end;
end;Top
3 楼firihzd(仲冬)回复于 2005-01-01 17:14:59 得分 0
感谢你给我的启发,不过你忘了调用ReleaseDC。Top
相关问题
- 如果改变框架窗口(JFrame)标题文字的大小和颜色???
- 怎样在Picturebox中的指定位置写入文字,最好能设置文字的大小及颜色
- 使用SDK的TextOut在DC上显示文字,想控制文字的颜色和大小并将文字的背景透明,如何做?
- 100分!求一图片水印,实现动态设置水印文字,字体,大小,颜色,等效果
- Label控件上显示的文字怎么改变颜色和字体大小?急!!!
- RichTextBox文字改变颜色
- 1.用richedit做类似WORD文字处理器,怎么把当前所选文字的颜色和大小改变呢?只是当前选的文字,其它的不变!先来50分尝尝,信用至上
- 请教:如何在EXCEL中改变如下拉选择框、复选框等窗体控件文字的大小、颜色、背景等属性?
- 怎么能让richtextbox1中的文字和效果(一些字的颜色,大小)存成图片,(或者别的什么),打开的时候文字和效果都显示出来
- 我想让vb中的richtextbox1中写入的文字和某些文字的(颜色,大小变化)效果能保存,再打开vb程序时能显示richtxtbox1中的这些字和效果




