请教高手,delphi mdi应用里 ShowModal(模式窗体)能否在任务栏上不显示单独图标?(100分)

L

loving

Unregistered / Unconfirmed
GUEST, unregistred user!
请教高手,delphi mdi应用里 ShowModal(模式窗体)能否在任务栏上不显示单独图标? 就像无模式窗体似的 ?(应用程序的图标,模式窗体图标 显示了多个)
 
C

coolbaby

Unregistered / Unconfirmed
GUEST, unregistred user!
把窗口的风格改为toolwin就可以了
 
L

loving

Unregistered / Unconfirmed
GUEST, unregistred user!
可是这样 一但焦点失去 就找不回来了
这种时候 鼠标点击 任务栏的 应用程序 图标 模式窗体就会 看不见了
而且 找不会来了 我想达到 鼠标点击 任务栏的 应用程序 图标 模式窗体不丢
怎么实现?
 
D

drinkerwang

Unregistered / Unconfirmed
GUEST, unregistred user!
你用了showmodel,怎么会失去焦点呢
 
L

loving

Unregistered / Unconfirmed
GUEST, unregistred user!
我也不知道为什么
别的应用没有这个问题 就我的这个应用
特别怪 百思不得其解
 
Y

ysai

Unregistered / Unconfirmed
GUEST, unregistred user!
在你的MDI主窗体所在的单元有没有类似这样的代码?
Params.ExStyle := Params.ExStyle + WS_EX_APPWINDOW;

SetWindowLong(Handle,GWL_EXSTYLE,GetWindowLong(Message.lParam,GWL_EXSTYLE) or WS_EX_APPWINDOW);
 
L

loving

Unregistered / Unconfirmed
GUEST, unregistred user!
没有,这是什么意思呢?
 
Y

ysai

Unregistered / Unconfirmed
GUEST, unregistred user!
上面的代码是让窗体按钮出现在任务栏上,一般是覆盖CreateParams方法或用API函数SetWindowLong设置的,可不可以把代码贴出来?如果是继承的,把基类代码贴出来.
 

Similar threads

D
回复
0
查看
671
DelphiTeacher的专栏
D
D
回复
0
查看
658
DelphiTeacher的专栏
D
D
回复
0
查看
612
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部