原来按钮的caption 是“abcdefg” 我要
a
b
c
d
e
f
g就是把abcdefg旋转90度
a
b
c
d
e
f
g就是把abcdefg旋转90度
解决方案 »
- 怎样让主界面最小化了,而子界还保留
- 最近下了个delphi2007,听说出了D7最多人用的就是2007了,求帮助
- insert into admin(name,password,department) values ('test','1234','123')有错吗?
- 关于调用Oracle的存储过程的问题
- adotable 有没有统计功能?? 请帮我怎样统计ADTTABLE里面的数据???在线
- 进来笑笑,轻松一下(本人真事):今天你戴罩了吗?
- 总算升1级了!!!!散分
- 怎樣將字符型(2002/10/25)轉換為日期型(2002/10/25)?
- 发布新软件 散分谢天下
- 有谁弄过ACTIVEX Form的三层结构!请详解!给100分!!!
- 请问Delphi下怎样用API 函数 SendMessage 控制外部应用程序窗体的一个按钮,产生鼠标左键点击效果,谢谢
- delphi开发连接star500打印机碰到问题
Caption := '1'+#13+'2'+#13+......
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, GdipBitmap, ExtCtrls;type
TMyButton = class(TButton)
private
procedure WMPaint(var Message: TWMPaint); message WM_PAINT;
end; TForm1 = class(TForm)
Button1: TButton;
BitBtn1: TBitBtn;
Image1: TImage;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
InsertControl(TMyButton.Create(Self));
end;{ TMyButton }procedure TMyButton.WMPaint(var Message: TWMPaint);
var
Canvas: TCanvas;
DC: HDC;
begin
inherited;
DC := GetDC(Handle);
try
Canvas := TCanvas.Create;
try
Canvas.Handle := DC;
Canvas.Draw(10, 5, Form1.Image1.Picture.Graphic);
finally
Canvas.Free;
end;
finally
ReleaseDC(Handle, DC);
end;
end;end.
================================================================================
难道要我做一张图片送给搂住?拜托,我怕你好吗?我的无论对于错,与你无关,你应该去看心理医生
VB能看懂吗??
如果可以,参考这个:http://www.yesky.com/20011026/202294.shtml
然后:
方案一:
procedure TForm1.Button1Click(Sender: TObject);
var
lf:TlogFont;
begin
FillChar(lf, SizeOf(lf),0);
GetObject(Button1.Font.Handle,sizeof(TLogFont),@lf);
lf.lfEscapement:=270*10 ;
Button1.Font.Handle:=CreateFontIndirect(lf);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
lf:TlogFont;
begin
FillChar(lf, SizeOf(lf),0);
lf.lfHeight := 0;
lf.lfWidth := 0;
lf.lfWeight:= FW_NORMAL;
lf.lfCharSet := DEFAULT_CHARSET;
lf.lfOutPrecision := OUT_DEFAULT_PRECIS;
lf.lfClipPrecision := CLIP_DEFAULT_PRECIS;
lf.lfQuality := DEFAULT_QUALITY;
lf.lfPitchAndFamily := DEFAULT_PITCH or FF_DONTCARE;
lf.lfFaceName := 'MS Sans Serif';
lf.lfEscapement:=270*10; //逆时针旋转270度
Button1.Font.Handle:=CreateFontIndirect(lf);
end;
with lf do
begin
......
end;
请给我分!!! 把font 字体改成如:"@宋体" 就可以了
请给我分!!! 把font 字体改成如:"@宋体" 就可以了
======================
你自己试试先,行的话偶也不用发帖问了