首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用vclskin控件后,双击窗体标题栏锁定了,在线急等之

2013-02-24 
用vclskin控件后,双击窗体标题栏锁定了,高手进,在线急等之如题:在wm_syscommand消息中屏蔽了最大化功能后,

用vclskin控件后,双击窗体标题栏锁定了,高手进,在线急等之
如题:
在wm_syscommand消息中屏蔽了最大化功能后,用vclskin控件给窗体加上了皮肤,可是当我再双击窗体的标题时,窗体不再变最大化了,且锁定不能拖动了,再双击标题栏就又激活了,怎样在双击时不让其锁定啊???
贴上代码,我们也学习一下吧
不过有时控件也存在BUG的
[解决办法]


[解决办法]
VCL好久没用过了,以前用过有BUG,就没用了。你可以关掉标题栏的皮肤功能试试。
[解决办法]
引用:
我是来踢馆子的,有没有高手?



楼主牛  :)



//试试下边的代码-----------------------
//声明
procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;

//实现
procedure TForm11.WMSysCommand(var Message: TWMSysCommand);
begin
  //窗口非最大化时双击 or 最大化按钮
  if (Message.CmdType = 61490) or (Message.CmdType = SC_MAXIMIZE) then exit;

  inherited;
end;

[解决办法]
引用:
不行,还是不行的,因为皮肤控件给拦截了消息


我只有Dev的皮肤...


如果你用的皮肤控件有源码可以改下代码
否则就得看皮肤控件拦截之后有没有有没有给界面发消息...
[解决办法]
没办法解决哦...
[解决办法]
不加 皮肤  控件试试

热点排行