社区
Windows SDK/API
帖子详情
如何在同一个程序中不要显示多个窗口在任务栏上?
trainbox
2012-08-21 10:16:01
最近编写的软件出现了在windows任务栏上出现了多个窗口,原来是只有一个窗口的,窗口的图标也是application的图标,现在出现了多个窗口,并且窗口的图标都变成了windows的默认图标,这个可能是哪里引起的?
...全文
740
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;
获得本机IP地址
演示如何获得本机IP地址,如何生成透明
窗口
,如何从任务条上隐藏
Winform开发全套31个UI组件开源共享]
[Winform开发全套31个UI组件开源共享]
一个应用
程序
,
任务栏
上
显示
多层
窗口
在写windows桌面
程序
时,有时候会出现
任务栏
上,鼠标滑上去,
显示
多个
窗口
缩略图的情形,如下图所示: 通过下面的任务管理器也能看出 现在剖析下,这种情况是如何产生的,经过写win32桌面
程序
发现,只要
窗口
有父
窗口
或者有所有者
窗口
,则该
窗口
不会被
任务栏
单独列出来,此外,具有WS_EX_TOOLWINDOW样式的
窗口
也不会被单列出来。 对于父
窗口
和所有者
窗口
,一定要先弄清楚,为此之前写了一篇博客,用户可以根据需要查看。 父
窗口
和所有者
窗口
如下图所示,是一个win32 OVERLAPPED的
窗口
,上面有个
Win10如何平铺
任务栏
的任务?Win10
任务栏
窗口
重叠怎么改为平铺
显示
?
一般情况下Win10
任务栏
中
都是只
显示
程序
图标的,当
同一个
程序
打开了
多个
窗口
,那么图标就会合并,需要鼠标移动过去才可以看到不同标签,虽然可以节省空间,但是比较麻烦。Win10
任务栏
窗口
重叠怎么改为平铺
显示
?以上就是WIN10把
任务栏
改成平铺状态的方法,看着会比较清晰明了,一目了然。3、点击应用以后,可以看到
任务栏
里会把各个任务都给
显示
出来,不再只是
显示
图标而已,还有
窗口
标题。2、打开“
任务栏
和开始菜单”属性后,对
任务栏
按钮进行设定,设置为“从不合并”即可。Win10
任务栏
窗口
重叠怎么改为平铺
显示
?
如何左右并排
显示
窗口
_电脑
任务栏
多个
窗口
怎么并排
显示
电脑
任务栏
多个
窗口
怎么并排
显示
卡饭网本站整理2018-06-22情况一:OFFCIE软件在没有安装OfficeTabEnterprise插件(多标签插件)的情况下,每次打开工作簿,都会是一个单独的
窗口
,操作
中
需要阐述的是:在选项——高级里面,找到这一项,勾选的话,可以在
任务栏
中
查看文档的缩略图,取消勾选,不能预览多文档。具体操作如下:2、进行选项后,点击【高级】3、在【
显示
】
中
找到【在
任务栏
中
...
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章