关于delphi的简答问题~

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:29:34
我现在正在自学delphi,有个问题搞不明白,就是delphi里的TStaticText控件,请问一下 它主要是用来干什么的,它和Label以及Edit有什么区别?谢谢了

TStaticText是继承自TWinControl,有句柄
比如
设置文字用的是窗口标题。
CreateWindowEx(ExStyle, WinClassName, Caption, Style,X, Y, Width, Height, WndParent, 0, WindowClass.hInstance,Param);
Perform(WM_SETTEXT, 0, Longint(Buffer));
设置属性
CreateSubClass(Params, 'STATIC');

Label是继承自GraphicControl,这些都是用Borland用GDI画出来的。
比如
设置文字用的是
DrawText(Canvas.Handle, PChar(Text), Length(Text), Rect, Flags);
其他的以此类推,看下VCL就明白了。

TStaticText 从TWinControl继承过来 有 handle, Label 没有。

关于市场营销的几个简答问题~! 一个语文简答问题 会喝酒的进来答问题? 历史与社会简答问题 关于Delphi的 关于DELPHI的问题!!~~ 关于Delphi的几个问题??? 关于Delphi的问题 关于DELPHI的问题 关于delphi的问题