窗体移动事件怎么获得? 做程序时碰到这样的问题:当我点击form1窗体的标题栏拖动窗体时这个事件怎么获得。如果这个事件获得不了,当我移动结束时获得也可以! 大侠们怎么解决啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 消息:procedure WMMOVE(var msg: TWMMOVE);message WM_MOVE;procedure TForm1.WMMOVE(var msg: TWMMOVE);begin showmessage('asdf');end; 如果同时要处理多个消息,下面的方法更合适:声明:procedure WndProc(var Message: TMessage);override;定义:procedure TForm1.WndProc(var Message: TMessage);begin if (Message.Msg = WM_MOVE) then showmessage('move') else Dispatch(Message);end; 谢谢!但是没解决 :( ,这个办法只能弹出消息,当我把message WM_MOVE;去掉时这个过程根本就不执行啊?我是要移动form1时,form2也移动该怎么办? 或者form1移动结束后form2移动。 移动我知道,但是就是不知道怎么来通过form1的移动来触发这个事件? :( frame视图的TabOrder属性怎么莫名其妙的没了啊? !!!!没想到的难题!!!! 有没有将bmp转化为tiff(ccidd3)格式的例子或者源代码,关于传真的 动态链接SQL数据库的问题??? 关于Delphi分布式开发的几个问题 求一棵层次遍历二叉树的函数 很老的用汉字获取拼音码问题。 请问如何在任意打印机上输出同样大小的字体? 问一个关于ADSL的问题 如何定制鼠标右键(给出注册表修改例程即可,无需DELPHI源码,因为我看不懂) 怎么关掉文件? 急!插入数据库时汉字被除2截断了,字母没问题。 源代码还是数据库的问题。在线等,谢谢!
procedure WMMOVE(var msg: TWMMOVE);message WM_MOVE;procedure TForm1.WMMOVE(var msg: TWMMOVE);
begin
showmessage('asdf');
end;
procedure WndProc(var Message: TMessage);override;定义:
procedure TForm1.WndProc(var Message: TMessage);
begin
if (Message.Msg = WM_MOVE) then
showmessage('move')
else
Dispatch(Message);
end;
没解决 :( ,这个办法只能弹出消息,当我把message WM_MOVE;去掉时这个过程根本就不执行啊?
我是要移动form1时,form2也移动该怎么办? 或者form1移动结束后form2移动。 移动我知道,但是就是不知道怎么来通过form1的移动来触发这个事件? :(