大家来谈谈界面的实现(100分)

  • 主题发起人 留香客
  • 开始时间

留香客

Unregistered / Unconfirmed
GUEST, unregistred user!
如果要用自己的最大化最小化按钮,应该怎么作?我试着把默认按钮去掉,把图片设成top,但是
菜单却总要挤到图片上面,大哥给点解决方法吧,有例程就更good了
 
呵呵,不要用mainmenu控件,而用toolbar+popmenu代替。
在toolbar中增加一个toolbutton,然后将这个toolbutton的dropdownmenu属性设为这个popmenu,这样就可以解决问题了。
 
1.窗口的 borderstyle 改成 bsNone,自己实现模拟出caption

2.通过GetWindowDC得到窗口dc,自己画图覆盖systembutton
 
何必那么花哨了,
我总认为简洁就是美啊,实用当先!
 
先把窗口设为bsnone,然后再重载createparam,加上ws_caption,就可以出现一个没有
关闭,大小化按扭但是有caption的窗体,然后再在GetwindowDC(HANDLE),取得句并,
就可以在Caption上画按扭了,然后会遇到其他的一些API函数,自己查资料可以搞定
 
Delphi园地
http://mydelphi.8u8.com
有个的CD的源码就是你说的方法作的界面
下载看看
 
Tliuming,苍红之刀:
能否给点源程序瞧瞧?
 
TO 张无忌
//何必那么花哨了,
//我总认为简洁就是美啊,实用当先!
100% AGREE
 
agree楼上的
 
我这有个源码,留个信箱吧!
唉,萝卜青菜,各有所爱嘛!简洁是种美,但很多人还是喜欢姿彩一点呀!
 
自己去找一个lmd控件,里面有专门的这样的东东
 
dodo:
发给我一个,z109@163.com
 
已发,请注意查收!
 
dodo:
十分感谢,散分走人了!!
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
S
回复
0
查看
956
SUNSTONE的Delphi笔记
S
S
回复
0
查看
779
SUNSTONE的Delphi笔记
S
顶部