社区
Delphi
帖子详情
如何实现像QQ那样,在任务栏多个窗口
xiaowei_001
2011-05-05 06:37:31
最近在做个聊天工具,发现点问题,请教大伙,
用这个
procedure TfrmChat.CreateParams(var Params:TCreateParams);
begin
inherited;
Params.WndParent := GetDesktopWindow; //0
end;
可以多个窗口在任务栏,可有个问题,时不时的主窗体会显示在聊天窗口的前面,试了好多方法都没有效!求教!
...全文
220
7
打赏
收藏
如何实现像QQ那样,在任务栏多个窗口
最近在做个聊天工具,发现点问题,请教大伙, 用这个 procedure TfrmChat.CreateParams(var Params:TCreateParams); begin inherited; Params.WndParent := GetDesktopWindow; //0 end; 可以多个窗口在任务栏,可有个问题,时不时的主窗体会显示在聊天窗口的前面,试了好多方法都没有效!求教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不得闲
2011-05-05
打赏
举报
回复
[Quote=引用楼主 xiaowei_001 的回复:]
最近在做个聊天工具,发现点问题,请教大伙,
用这个
procedure TfrmChat.CreateParams(var Params:TCreateParams);
begin
inherited;
Params.WndParent := GetDesktopWindow; //0
end;
可以多个窗口在任务栏,可有个问题,时不时的主窗体会显示在聊天窗口的前面,……
[/Quote]
你这个创建的OnCreate过程中加上一个设置
SetWindowLong(Handle,GWL_HWNDPARENT,Application.MainForm.Handle);
这样窗体就会始终在主窗体前面
xiaowei_001
2011-05-05
打赏
举报
回复
dll窗体应该是可以的,不过相互间交付有点繁琐,期待有更好的办法?
窗体创建的时候,这样创建不知行不行
frmxx = Tfrmxx.Create(nil);
浩南_哥
2011-05-05
打赏
举报
回复
[Quote=引用 3 楼 sailxia 的回复:]
用 DLL 窗体试一试?
[/Quote]
这个可以,在任务栏绝对是多个图标,不过貌似不能用show显示
Frank.WU
2011-05-05
打赏
举报
回复
用 DLL 窗体试一试?
oloveuxyz
2011-05-05
打赏
举报
回复
我目前的解决方法是这样的
刚好把业务逻辑写到这个空白窗体里面
作为一个逻辑和UI的交接部分
期待有更好的解决这个焦点问题的方法
oloveuxyz
2011-05-05
打赏
举报
回复
这个是因为窗体焦点问题
建议你弄一个隐藏的窗体作为主窗体
[精仿]
QQ
2013局域网通讯(10.30更新版-带最新版界面库)
11.界面渐变闪现和闪退:不再像平凡的突然出现,采用API渐变机制,渐渐出现和消失,win7系统下还有动态缩小至任务的效果。 12.完美好友列表,可添加上千好友,不卡不掉线,还可以拖动好友到其他分组。 13.好友悬浮至...
JAVA上百实例源码以及开源项目
第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动
多个
客户端
实现
群聊。 浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标文件 摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码...
小程序
实现
加好友聊天功能,同微信聊天
QQ
聊天
实现
跟微信
QQ
聊天相同的功能,用户进来首先进行注册,然后注册过的用户可以直接登录。... CMS管理后台,大家需要的话,可以根据我的教程来
实现
,这个是额外的一个后台管理功能,这个管理数据的话再web端,非常的方便!
任务栏
出现
多个
、重复
窗口
一直以来电脑里
任务栏
出现
多个
栏目,有的就是空的,有的是同一个
窗口
图标同时在
任务栏
里出现
多个
,烦不胜烦!修改
任务栏
-右键属性-工具栏里的选项也不能解决根本问题,一重启问题依旧。 网上查了一下,发现如下...
Windows核心编程_
实现
QQ
好友来消息时
任务栏
头像闪烁功能
当
QQ
好友来消息时,
任务栏
会发出通知,如:
实现
方法: FlashWindow 函数原型: BOOL WINAPI FlashWindow( __in HWND hWnd, //要闪烁的
窗口
的句柄,该
窗口
可以是打开的或最小化的 __in BOOL bInvert //为...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章