社区
Delphi
帖子详情
写托盘效果的程序,如何弹出汽泡式信息对话框(如MSN的对话提示)?
lsk2000
2003-11-04 03:03:27
不用控件,用代码实现,老大们给点看法!
...全文
55
8
打赏
收藏
写托盘效果的程序,如何弹出汽泡式信息对话框(如MSN的对话提示)?
不用控件,用代码实现,老大们给点看法!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsk2000
2003-11-05
打赏
举报
回复
多谢,分没问题! :)
ylmg
2003-11-04
打赏
举报
回复
好久没有出山了,要给点分鼓励一下哦:)
ylmg
2003-11-04
打赏
举报
回复
procedure TGeniusFm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.WndParent:= GetDesktopWindow;
Params.EXStyle:=Params.ExStyle or WS_EX_TOOLWINDOW;
end;
Params.WndParent:= GetDesktopWindow保证弹出的小窗体能始终在上
Params.EXStyle:=Params.ExStyle or WS_EX_TOOLWINDOW;保证窗体不会夺的焦点
当然,如果你想象msn一样,弹出多个窗口,并且能通过这个窗体操作应用程序,呵呵,你自己想想怎么办吧
aiirii
2003-11-04
打赏
举报
回复
想法不錯, 關注
lsk2000
2003-11-04
打赏
举报
回复
多谢几位,还有个问题:
MSN中,当有好友上线或收到新邮时都会在桌面的右下角移出一小窗口,
就是在游戏中,这小窗口也会显示在最上面,而普通的窗口在游戏中是没法"显示"的
而且它不会夺取当前窗体的焦点。
这是怎么实现的呢?
cxreal
2003-11-04
打赏
举报
回复
procedure TForm1.FormCreate(Sender: TObject);
begin
form1.left:=Screen.Width-form1.width;
form1.top:=screen.height-form1.height;
AnimateWindow(Self.Handle, 1250, AW_VER_NEGATIVE or AW_ACTIVATE);
end;
procedure TForm1.button1Click(Sender: TObject);
begin
with form1 do begin
while height>0 do begin
top:=top+5;
height:=height-5;
end;
end;
close;
end;
rick29
2003-11-04
打赏
举报
回复
搞个窗口,在程序里先定位到右下角,然后在用循环控制窗口高度,从0到实际高度。当然中间可能需要Sleep几毫秒,也可能要Repaint窗口。或者可以考虑使用AnimateWindow函数。可见这:http://expert.csdn.net/Expert/topic/2399/2399427.xml?temp=.9465753
lxwstar
2003-11-04
打赏
举报
回复
持观望态度。:)
mfc
托盘
右下角
弹出
对话
框
演示
程序
自己封装的一个
托盘
类CTray并有详细的使用说明 我使用的VS2008开发环境
C++ qt5 电子版教程
1.3 第一个
程序
Hello World 7 第二章 窗体应用 1.1 窗体基类说明 12 1.2 控制窗体大小 13 1.3 窗体初始位置及背景色 13 1.4 修改标题栏图标 14 1.5 移动无边框窗体 16 1.6 去掉标题栏中最大化、最小化按钮 17 1.7 ...
Qt实现360安全卫士9.2(再度来袭) 内附实例源码
、人人、新浪可切换)、注册界面、系统
托盘
、多语化实现、边框阴影
效果
等! 资源包含所有源码、资源文件。。。 欢迎讨论、交流,欢迎批评指正,欢迎留言。。。 博客地址:http://blog.sina.com.cn/liang19890820
(源码)百分百仿360安全卫士界面和仿360新版特性窗口源码.rar
完全模仿360安全卫士新版特性源码,编译环境:本示例
程序
使用VS2005编
写
,在VC6,VC2003,VC2008,VC2010中进行少量修改即可直接使用,有问题请联系11259500@qq.com。另外包含完全模仿360安全卫士的界面,可换肤,可...
C++
对话
框
系统
托盘
实现
需求: 1、MFC
对话
框
最小化时,只显示系统右下角
托盘
...1、创建MFC
对话
框
程序
(本例
程序
名为TaskbarIcon),属性中设置“MinimizeBox”为true。 2、定义自定义消息宏。 #define NOTIFY_SHOW WM_USER+1 3、OnSysCo
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章