新建了好几个FORM,如何让这几个form在同一个WndProc里响应窗口类的消息,而不必在各自的WndProc里分别响应,求教 求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ReleaseCapture; SendMessage(Panel1.Handle, WM_SYSCOMMAND,SC_MOVE+HTCAPTION, 0); 我用了一个办法就是在一个form 的createform 中application.OnMessage:=Form1.MyProcess;然后在Form1.MyProcess中截获消息,这儿的消息应该是所有窗口的消息,但好像有问题,我再试试 解决了先 SetWindowLong(h, gwl_WndProc,Longint(WindowProc));然后在WindowProc响应消息即可 是说把每个窗口都调用SetWindowLong(h, gwl_WndProc,Longint(WindowProc));把窗口处理过程映射到你自己定义的windowproc里?厉害 inno setup 制作安装包 怎么修改bat文件? 为什么用createoleobject命令总显示出错? 最小化所有程序??? 类的成员的方法的重载问题 Web Service开发高手在吗? 讨论shbrowseforfolder函数 如果使用DELPHI实现打印预缆? 请问TRxLabel组件谁用过,哪里有下栽?? 怎么建立能有Execute的对话框? 用过Epson LQ-670K的朋友请进,急急急!!! 如何在程序在自己截取消息处理 我现在想把数据一下子放到某一个对应表中,而不是一条一条的检索着往里放,请问QUERY有这个功能吗?
SendMessage(Panel1.Handle, WM_SYSCOMMAND,SC_MOVE+HTCAPTION, 0);
就是在一个form 的createform 中application.OnMessage:=Form1.MyProcess;
然后在Form1.MyProcess中截获消息,这儿的消息应该是所有窗口的消息,但好像有问题,我再试试
先 SetWindowLong(h, gwl_WndProc,Longint(WindowProc));然后在WindowProc响应消息即可
厉害