想测试一下你的Delphi水平吗?请看此问题。 执行前,create form ,then show(on top),别忘了update执行后,free. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或许有兴致的时候,我会加上TTIMER来适当延时。 sadpacific,又是你!这种问题太烂,类似Splash Window,上面已讲得很好了。哄我...^_^ sadpacific,又是你!这种问题类似Splash Window,上面已讲得很好了。哄我...^_^ To 929:能不能告诉我什么是“无模式的对话框窗口”?怎么显示呢?To Lin:什么叫“这种问题太烂”?岂不闻“知之为知之,不知为不知”。 还是用模式对话框吧。showmodal之后,dialog窗口将处理的消息发回给原来的窗口。然后在原来的窗口进行处理,结束之后发个WM_CLOSE给对话框就可以了。 To yab: 我发了一个WM_CLOSE消息给对话框,为什么不见它关闭呢? 其实你的问题完全可以用消息处理,也可以调用DestroyWindow处理。下面我讲一下我的方法:建mainform和dig两个窗口mainform的create事件中处理如下(根据需要放在开始启动事物的地方) Dlg:=TDlg.Create(application); Dlg.show; {要处理的事物} DestroyWindow(Dlg.handle);// SendMessage(Dlg.handle,WM_CLOSE,0,0)测试通过,有问题email给我注意:在在project.options.forms中去掉Dig的自动创建 你最好用postmessage因为发了消息后,你还可以接续处理新的事物,用sendmessage不行。Dlg:=TDlg.Create(application); Dlg.show; {要处理的事物}// DestroyWindow(Dlg.handle);// SendMessage(Dlg.handle,WM_CLOSE,0,0)postmessage(dig.handle,WM_CLOSE,0,0){ 新事物} 调用外部程序打开外部注册表文件 ★★【调查】年终奖★★ 讨论多线程在数据库中的用法!!! ★★★ 类运算符重载问题,高手请进!★★★ 如何查字段长度? 紧急求救,关于图片问题!!delphi高手请help! 如何在一个事件的代码 中引用 另一个事件 delphi中如何将系统时间取出来使用阿 ? 如何将金额转换成英文 请教有关在DELPHI中调用ACCESS的报表功能的问题,高分求解 急! 关于窗体??? 如何得到每台PC的唯一标识号
我会加上TTIMER来适当延时。
能不能告诉我什么是“无模式的对话框窗口”?怎么显示呢?
To Lin:
什么叫“这种问题太烂”?岂不闻“知之为知之,不知为不知”。
showmodal之后,dialog窗口将处理的消息发回给原来的窗口。
然后在原来的窗口进行处理,结束之后发个WM_CLOSE给对话框就可以了。
我发了一个WM_CLOSE消息给对话框,为什么不见它关闭呢?
下面我讲一下我的方法:
建mainform和dig两个窗口
mainform的create事件中处理如下(根据需要放在开始启动事物的地方)
Dlg:=TDlg.Create(application);
Dlg.show;
{要处理的事物}
DestroyWindow(Dlg.handle);
// SendMessage(Dlg.handle,WM_CLOSE,0,0)
测试通过,有问题email给我
注意:在在project.options.forms中去掉Dig的自动创建
因为发了消息后,你还可以接续处理新的事物,用sendmessage不行。
Dlg:=TDlg.Create(application);
Dlg.show;
{要处理的事物}
// DestroyWindow(Dlg.handle);
// SendMessage(Dlg.handle,WM_CLOSE,0,0)
postmessage(dig.handle,WM_CLOSE,0,0)
{
新事物
}