delphi 中关于 SHOW 与 SHOWMODAL 的显示问题

简单一点的说,在A中调用B.SHOW,然后在B中,又搞用C.SHOWMODAL.这时B就会被最小化,C会显示在A上,看起来像在A中调用了C.SHOWMODAL一样.怎么样... 简单一点的说,在A中调用B.SHOW,然后在B中,又搞用C.SHOWMODAL.这时B就会被最小化,C会显示在A上,看起来像在A中调用了C.SHOWMODAL一样.

怎么样能使用使B调用C.SHOWMODAL的时候,B不会被最小化.也就是说C是显示在B上,不是A上.
问题我可能没有描述清楚.因为我使用了
procedure Tfzhuxing_jh.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent := 0;
end;
这个函数让SHOW出来的窗体新建了一个任务条.
展开
 我来答
LiWei_2008
2009-10-29 · TA获得超过4525个赞
知道小有建树答主
回答量:884
采纳率:0%
帮助的人:805万
展开全部

没有出现你说的情况,B窗体并没有最小化,你也可以用一楼的方法,也可以解决。

旭暖清风
2009-10-30 · 超过30用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:96.7万
展开全部
在A中调用B.Show,然后在在B的OnShow事件中C.ShowModal

希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changjeff
2009-10-29 · TA获得超过804个赞
知道小有建树答主
回答量:2008
采纳率:54%
帮助的人:867万
展开全部
显示B采用SHOWMODAL方式,实验一下呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式