社区
Windows SDK/API
帖子详情
如何在同一个程序中不要显示多个窗口在任务栏上?
trainbox
2012-08-21 10:16:01
最近编写的软件出现了在windows任务栏上出现了多个窗口,原来是只有一个窗口的,窗口的图标也是application的图标,现在出现了多个窗口,并且窗口的图标都变成了windows的默认图标,这个可能是哪里引起的?
...全文
746
10
打赏
收藏
如何在同一个程序中不要显示多个窗口在任务栏上?
最近编写的软件出现了在windows任务栏上出现了多个窗口,原来是只有一个窗口的,窗口的图标也是application的图标,现在出现了多个窗口,并且窗口的图标都变成了windows的默认图标,这个可能是哪里引起的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trainbox
2012-08-24
打赏
举报
回复
不是系统问题
hongss
2012-08-24
打赏
举报
回复
是不是系统问题造成的?
kaikai_kk
2012-08-23
打赏
举报
回复
使用相同的application
trainbox
2012-08-23
打赏
举报
回复
起初我也想是否可能和dll的有关,后来我修改了代码,所有的dll都不载入,在主程序主界面上直接show一个窗口(TForm),一样的现象。
林石公
2012-08-22
打赏
举报
回复
有时messagebox的api调用时,也会多出一个来
Handle参数不要用0,用application.handle或可避免
有时窗体的Createparams里Params.WndParent设置为application.handle也会有帮助
当然,如前几位所说,在dll中的窗体是要将主机程序的application.handle传过去才可以
wbc10813742
2012-08-22
打赏
举报
回复
以前遇到过 在win7系统上遇到过,Xp系统没问题,好像是将这个改为 MainFormOnTaskbar:=false; 试试
KinggridPeng
2012-08-22
打赏
举报
回复
var
ret:integer;
if ret = Error_ALREADY_EXISTS then
Application.MessageBox( '系统已在运行! ', '提示 ',mb_OK);
「已注销」
2012-08-22
打赏
举报
回复
var
stl: integer;
begin
stl := GetWindowLong(Form1.handle,GWL_EXSTYLE);
SetWindowLong(Form1.handle,GWL_EXSTYLE,stl and $FFFBFFFF);
...
hsfzxjy
2012-08-21
打赏
举报
回复
动态创建窗体时用:TXXXForm.Create(
Application
);保证没问题。
但若用DLL封装窗体,就要把Application.Handle传给窗体。。
酣酣
2012-08-21
打赏
举报
回复
dll里面的窗体?
调用时是否需要传主程序的Handle进去
Application.Handle := MainHandle;
Winform开发全套31个UI组件开源共享]
[Winform开发全套31个UI组件开源共享]
获得本机IP地址
演示如何获得本机IP地址,如何生成透明
窗口
,如何从任务条上隐藏
一个应用
程序
,
任务栏
上
显示
多层
窗口
在写windows桌面
程序
时,有时候会出现
任务栏
上,鼠标滑上去,
显示
多个
窗口
缩略图的情形,如下图所示: 通过下面的任务管理器也能看出 现在剖析下,这种情况是如何产生的,经过写win32桌面
程序
发现,只要
窗口
有父
窗口
或者有所有者
窗口
,则该
窗口
不会被
任务栏
单独列出来,此外,具有WS_EX_TOOLWINDOW样式的
窗口
也不会被单列出来。 对于父
窗口
和所有者
窗口
,一定要先弄清楚,为此之前写了一篇博客,用户可以根据需要查看。 父
窗口
和所有者
窗口
如下图所示,是一个win32 OVERLAPPED的
窗口
,上面有个
Win10如何平铺
任务栏
的任务?Win10
任务栏
窗口
重叠怎么改为平铺
显示
?
一般情况下Win10
任务栏
中
都是只
显示
程序
图标的,当
同一个
程序
打开了
多个
窗口
,那么图标就会合并,需要鼠标移动过去才可以看到不同标签,虽然可以节省空间,但是比较麻烦。Win10
任务栏
窗口
重叠怎么改为平铺
显示
?以上就是WIN10把
任务栏
改成平铺状态的方法,看着会比较清晰明了,一目了然。3、点击应用以后,可以看到
任务栏
里会把各个任务都给
显示
出来,不再只是
显示
图标而已,还有
窗口
标题。2、打开“
任务栏
和开始菜单”属性后,对
任务栏
按钮进行设定,设置为“从不合并”即可。Win10
任务栏
窗口
重叠怎么改为平铺
显示
?
打开计算机
任务栏
有桌面没,打开的
窗口
在
任务栏
上
显示
不出来?解决办法
在使用电脑的过程
中
,电脑
任务栏
突然打开的
窗口
不能正常
显示
了,我们该怎么解决?以下是几种
任务栏
窗口
不
显示
的解决方法,希望能帮到大家~问题现象01由于界面操作
中
打开了很多任务,导致了
任务栏
不
显示
打开的项目,但用TAB+ALT 或者任务管理器应用
程序
里面都能看到任务项目。解决方法1:
任务栏
自动隐藏01当打开
窗口
任务栏
时,该
窗口
包括
任务栏
都不
显示
,但是鼠标点击时又能看到,其实是因为设置了
任务栏
自动隐藏导致...
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章