如何在窗题中自行设计窗体标题的图表和图案(50分)

  • 主题发起人 主题发起人 ytfire
  • 开始时间 开始时间
可以用delphi带的image editor.新建一个32*32 Icon ,然后自己画一个;也可以找一个现成的.ico文件,大富翁论坛离线下载好像有的,powerbuilder里也带了不少.

别忘了把form的icon属性设成自己的图标
 
怎么? 这么简单的一个问题? 真不敢相信!
 
程序form的图标来自form.icon, 如果没有设, 缺省是应用程序的图标, 如果你想
form与应用程序使用同一个图标, 直接更改应用程序图标就可以了. application
properties中更改. 这样还可以节约资源:-)

 
在标题栏上画图?
 
是把标题栏的背景改一下吗?
 
1:修改程序图标应该不是个问题
2:修改标题栏:我通常是这样作:
2.1: set form's attribute to bsnone(无标题区)
2.2: 在form的顶部加入panel,再加入image,可以加入个性化最大,最小
关闭等按钮,设置其点击事件为minimize等等。
2.3: 对于panel,设置OnMouseMove事件:
procedure TForm1.Panel1MouseMove(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
begin
if ssleft in shift then
begin
ReleaseCapture;
Form1.perform(WM_syscommand, $F012, 0);
end;
end;
达到拖拽效果。
 
xk的方法不错!
 
用瞒天过海就可以了啊!!把原来的给隐藏了,然后自己写一个出来,那不就可以
了?就是xk的方法比较不错了。
 
呵呵, 有点缺陷: 只能drag不能resize
 
请继续讨论或结束问题
 
我有控件,可以随心所欲改Caption的东东,可以加按钮等.
 
接受答案了.
 
后退
顶部