前面地问题没人答出来,换一个:如何在程序运行时显示窗体的网格(display grid)?解决马上放分 (100分)

  • 主题发起人 主题发起人 desertsmoke
  • 开始时间 开始时间
D

desertsmoke

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在程序运行时显示窗体的网格(display grid)?(不会自己通过Cancas画吧??)
及拖动控件时如何设置对齐到网格(snap to grid)?
 
留下你的qq和mail
我给你
 
adnil.zhou@hdtworld.com
谢谢了!
 
1、第三方控件,比如:ReSizer控件
2、如果只是简单移动控件,可通过下面一行代码
SendMessage(ListView1.Handle, WM_SYSCOMMAND, $F012, 0);
3、可以响应WM_NcHitTest消息来完成鼠标拖动和改变控件大小。
4、或者自己来响应鼠标的MoseDown,MouseUp,MouseMove消息进行改变位置和拖动,ReSizer控件就是这样实现的。

至于那8个锚点,要么自己画上去,就么创建8个控件。
 
to:老人家
BambooHeart@vip.sina.com
谢谢先~
 
to:老人家: 拜托,给俺一个。
niwei77@163.com
 
to:老人家
wanghuiss@163.net
 
Dream Controls 控件组,可以非常好的实现你要的功能,而且可以写代码(Script)。
 
gear1023:
哪有这个控件组?
 
to:老人家,desertsmoke
也给我一个吧:xtall@163.com,多谢
 
to:老人家,desertsmoke,我觉得用dephiIDE的shift,ctrl这些组合键就能达到效果,
如果有更好的方法也请给我一个吧:xtall@163.com,多谢!
 
我也想奶一个看看,呵呵,不介意吧。多发一个:)
 
wqh0329@163.com
 
xtall:
你做个例子来看看
老人家:
你在哪里?!

以前看过一个例子:用delphi做的delphi一模一样的开发环境,甚至可以编译、执行(当然
没有Delphi功能这么强大了,有源程序),可是现在我找不到了!!!!!很是遗憾
 
TO:老人家: 拜托,给俺一个。
jiahongbin@inhe.net
 
有些眉目了
 
To desertsmoke
已发
 
老人家:
我要的并不是这种简单的拖动效果,拖动多个控件的时候怎么办?循环发消息?
而且我还要改变控件的尺寸(可以同时改变多个)——就象在Delphi中设计窗体的操作一样。

现在多数问题已经解决,还有一个同时改变多个控件尺寸问题正在研究(不要循环来做,那
样做效果可能不是很好)。
 
我给你介绍一个人
青铜三代 他会
他近来很忙,你看能不能联系到他
mail:lys2002@enorth.com.cn
QQ:84411693
 
后退
顶部