rt
解决方案 »
- Delphi中用spcomm发送短信
- 小问题
- 如何实现程序显示信息后停留30秒登录系统??
- 客户机能Ping通服务器,但是客户机的网上邻居打不开服务器。客户机用SqlServer能连接服务器...
- 在DBGRID中如何实现,象在“桌面“上用鼠标画一个框,框中的所有记录都显示为蓝色并且设置为被选中状态
- 怎样修改注册表?
- 好奇心:想用点不会用的东西,各位大哥们,谁知道Delphi 中的Servers 类的控件干吗用啊?一点也给分……
- 如何让两张表都处于insert状态
- 如何调用包中的函数?
- 如何确定一个字符在某个字符串中位置?
- 请懂C语言的Delphi程序员请进.
- 请问哪种MESSAGEDLG可以在里面显示变量值?
procedure WMLogin(var msg:Tmsg);message WM_User+111;
procedure WMCancel(var msg:Tmsg);message WM_User+112;
....procedure Form1.CmdLoginClick(Sender:TObject);
begin
//--登录
end;
procedure Form1.CmdCancelClick(Sender:TObject);
begin
//--取消
end;
procedure WMLogin(var msg:Tmsg);
begin
CmdLoginClick(self);
end;procedure WMCancel(var msg:Tmsg);
begin
CmdCancelClick(self);
end;
B:
procedure form2.CmdLoginClick(Sender:TObject);
var
h:hwnd;
begin
h:=findwindow('TForm1',nil); //--找到A句柄
if h<>0 then
begin
postmessage(h,WM_USer+111,0,0);
end;
end; procedure form2.CmdCancelClick(Sender:TObject);
var
h:hwnd;
begin
h:=findwindow('TForm1',nil); //--找到A句柄
if h<>0 then
begin
postmessage(h,WM_USer+112,0,0);
end;
end;