求运行期可改变控件大小、位置的源码(想QQ截图的那样) ( 积分: 100 )

  • 主题发起人 主题发起人 chbqq
  • 开始时间 开始时间
我想要实现你的功能,可以在:procedure WmNcHitTest(var Msg: TWmNcHitTest); message WM_NCHITTEST;消息中,判断如下:
if Focused and (Cursor <> crSizeAll) and (IsMouseDown) then
begin
Width := Msg.XPos;
Height := Msg.YPos;
...
end;

当然具体的实现,可能要转换一下Msg.XPos和Msg.YPos的坐标.和一些其他的细节.你可以自己实现!
 
to:寻路怎么拉动的时候就不会透明啊?,我在move事件写透明就会出错。
如果将Beyondbill说的那个代码的优点和你的代码优点,和起来就能实现
我说的功能,就和qq的截图一样,不过it's too hardly .
 
这个应该不很难啊!我写过一个的!!没有上面讨论的那么负责吧!!
 
你到底会不会写程序啊!到了这步了还要问,干脆给钱我跟你做算了!
 
哈哈,和预期的一样
 
后退
顶部