知识大全 Delphi中用API实现在MSN的信息提示
Posted 知
篇首语:弓背霞明剑照霜,秋风走马出咸阳。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi中用API实现在MSN的信息提示相关的知识,希望对你有一定的参考价值。
Delphi中用API实现在MSN的信息提示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
我是比较喜欢用MSN的 因为它的信息提示比较独特 所有的聊天软件都是弹出一个常规的WINDOWS对话框 而它却好像是从任务栏里冒出来的 想想了 在DELPHI这样的纯OOP工具里加一个API应该不难实现 花了十来分钟终于搞出来了 以下是实现方法
建立一个APPLICATION 将两个按钮放置到主窗体FROM 中 分别为button 和button
button caption:=′打开窗口′; button caption:=′关闭窗口′;
在file菜单项中的new中添加窗体form 并且在project中的options里 将form 设置为Available froms
以下是FORM 窗体内的控件及属性设置
form borderstyle:=bsNone;
添加panel
panel align:=alclient; panel bevellnner:=bvLowered;
可以在panel 内添加你想要的文字
OK 打开FORM 的代码窗口 代码如下
unit Unit ;
interface
uses Windows Messages SysUtils Variants Classes Graphics Controls Forms Dialogs ExtCtrls jpeg StdCtrls;
type TForm = class(TForm) Panel : TPanel; Image : TImage; Label : TLabel; procedure Label Click(Sender: TObject); procedure Image Click(Sender: TObject); private Private declarations public procedure Show; procedure close; Public declarations end;
var Form : TForm ;
implementation procedure tform close; begin if AnimateWindow(Handle AW_VER_POSITIVE+AW_HIDE)=false then begin showmessage(′窗体退出出错′); free; end; inherited close; end; procedure tform Show; begin top:= ; left:= ; if AnimateWindow(Handle AW_VER_NEGATIVE)=false then begin showmessage(′窗体显示出错′); free; end; inherited show; end; $R * dfm
以上红色的区域为具体实现特效的代码 为FORM 添加如下代码即可
unit Unit ;
interface
uses Windows Messages SysUtils Variants Classes Graphics Controls Forms Dialogs StdCtrls;
type TForm = class(TForm) Button : TButton; Button : TButton; procedure Button Click(Sender: TObject); procedure Button Click(Sender: TObject); private Private declarations public Public declarations end;
var Form : TForm ;
implementation
uses Unit ; var mesfrm:tform ; $R * dfm
procedure TForm Button Click(Sender: TObject); begin mesfrm:=tform Create(application); mesfrm Show; end;
procedure TForm Button Click(Sender: TObject); begin mesfrm close; end;
end
OK 运行程序你已经可以看到效果了 不过记得将显示器设为 * 象素呵
cha138/Article/program/Delphi/201311/24889相关参考
DELPHI中使用API函数的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DELPHI的
在Delphi中用拼音首字符序列来实现检索功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
SNS网站中怎样获取MSN联系人信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 几乎所有的S
Delphi中用ICMP探测远程主机是否存活 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!网络通讯
Delphi中用Adsi创建IIS虚拟目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 先引入类
java线程简介(其它线程API详细信息) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! wai
光纤通信中用作信息传递的是光缆。_____答案:错误解析:光纤通信,就是利用光纤来传输携带信息的光波以达到通信目的。故本题判断错误。
在Delphi中如何维护COM+的状态信息[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Delphi中如何维护COM+的状态信息[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何在清华同方的电脑中用u盘装系统在清华同方的电脑中用u盘装系统:1、制作启动盘。(Windows7系统用4GU盘,WindowsXP系统用2GU盘)下载制作U盘启动盘的软件工具,安装、启动,按提示制