让application广播消息是什么意思?如果要广播用 broadcast 就可以了。
当然响应代码要你自己写的。
当然响应代码要你自己写的。
解决方案 »
- 我的delphi程序调用了一个c程序,运行了一会就出现ntvdm.exe应用程序错误
- 关于窗体的淡出问题--高手指点
- 高手的天下,多线程...
- 网络编程的初级典型案例,请大家传授于我。
- 请问大家在delphi中正弦,余弦,正切,反正切函数的函数是什么,我一时没查到
- 请问如何擦掉塑料壳子上的标志???
- 第三次提出这个问题,请高手回答??? 等待中............................
- 这是不是DELPHI 6.0的BUG啊?
- 使用了源码的devexpress的fastreport,能不能作为商业用途
- 程序自动退出的问题,各位高手帮小弟看看!
- 还是关于Socket编程的问题——在Delphi的Winsock.pas单元中没有导出部分异步函数,如何导出?
- ~0~
当然响应代码要你自己写的。
begin
with Msg do
if Msg = WM_SomeMsg then
for I := 0 to Screen.FormCount - 1 do //其中一个
//SendMessage(Screen.Forms[I].Handle, msg, LParam, WParam);
//PostMessage(Screen.Forms[I].Handle, msg, LParam, WParam);
//Screen.Forms[I].Perform(msg, WParam, LParam);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage = AppMessage;
end;procedure TForm1.FormDeactivate(Sender: TObject);
begin
Application.OnMessage := nil;
end;
这就是给所有的窗口发消息了。建议你用其它消息测试,不要用Wm_close;