1,第一个实例启动2,第二个实例启动
3,因为不知道第一个示例的句柄,所以发广播消息:
BroadCastSystemMessage(BSF_IGNORECURRENTTASK or BSF_POSTMESSAGE,
@BSMRecipients, MessageId, MI_QUERYWINDOWHANDLE,
Application.Handle);
注意到参数:BSF_IGNORECURRENTTASK ,自己的进程不会收到这个消息。随意只有第一个实例收到消息。
最后一个参数,是指出自己的句柄4,第一个实例收到消息,假如最小化,则恢复。
5,发送消息给送广播的示例:
PostMessage(HWND(lParam), MessageId, MI_RESPONDWINDOWHANDLE,
Application.MainForm.Handle);
其中lparam是广播时的参数,是发送广播的句柄
其中Application.MainForm.Handle指出本实例(第一个)的主窗口句柄6,第二个实例收到消息,转入MI_RESPONDWINDOWHANDLE
7,使用传过来的主窗口句柄,把窗口提前
8,关闭自己的进程。==================================================
PhotoMark:一款快速图片水印添加工具,支持多个水印同时添加!支持批处理,支持透明水印和半透明水印,支持水印的平铺等等。是您保护图片的利器。 下载地址:
http://www.skycn.com/soft/9031.html
http://www.onlinedown.com/photo.htm
生成的图片示例:
http://www.ncu94.com/keyzsoft/pm_exam.htm
3,因为不知道第一个示例的句柄,所以发广播消息:
BroadCastSystemMessage(BSF_IGNORECURRENTTASK or BSF_POSTMESSAGE,
@BSMRecipients, MessageId, MI_QUERYWINDOWHANDLE,
Application.Handle);
注意到参数:BSF_IGNORECURRENTTASK ,自己的进程不会收到这个消息。随意只有第一个实例收到消息。
最后一个参数,是指出自己的句柄4,第一个实例收到消息,假如最小化,则恢复。
5,发送消息给送广播的示例:
PostMessage(HWND(lParam), MessageId, MI_RESPONDWINDOWHANDLE,
Application.MainForm.Handle);
其中lparam是广播时的参数,是发送广播的句柄
其中Application.MainForm.Handle指出本实例(第一个)的主窗口句柄6,第二个实例收到消息,转入MI_RESPONDWINDOWHANDLE
7,使用传过来的主窗口句柄,把窗口提前
8,关闭自己的进程。==================================================
PhotoMark:一款快速图片水印添加工具,支持多个水印同时添加!支持批处理,支持透明水印和半透明水印,支持水印的平铺等等。是您保护图片的利器。 下载地址:
http://www.skycn.com/soft/9031.html
http://www.onlinedown.com/photo.htm
生成的图片示例:
http://www.ncu94.com/keyzsoft/pm_exam.htm
解决方案 »
- delphi数据库
- 如何设置delphi的WebService服务器的IP?
- 关于临时表查询出来的一个“时间日期”字段的处理?请有经验的同志帮忙。
- 关于dbgrid的几个问题?
- 我要把一个adotable中的一列字段的内容加到一个组合框的列表中,以下代码出现问题,急请教。
- Crystal Report 打印預覽的問題 高分求救(100)
- 大家交个朋友吧,有没有杭州的啊?
- 求一代码---------关于字符串处理
- 急、急,有关TWebBrowser控件的问题。
- D2006,使用indy发https请求,并支持TLS1.2 ,卡壳了。。。。。
- Delphi里如何将bmp图片转换成img或者jpeg图片?
- google今天的ip是多少呀??????
明白了很多
有人还有其他说明吗
明天结帖