类似网络蚂蚁的悬浮窗体 |
|
www.nanhushi.com 佚名 不详 |
源码:
protected: virtual void __fastcall CreateParams(TCreateParams & Param);
void __fastcall TForm2::CreateParams(TCreateParams & Param) { //调用基类 TForm::CreateParams(Param);
//去掉窗口标题区 Param.Style=Param.Style & ~WS_CAPTION; Param.Style=Param.Style | WS_POPUP; //设为总在最上面 Param.ExStyle=Param.ExStyle | WS_EX_TOPMOST; //设Windows Owner为Desktop Window Param.WndParent=GetDesktopWindow(); }
注意: 1、Windows Owner与Windows Parent不同,用::SetParent函数和设置Form?->Parent这能设置Windows Parent,不能设置Windows Owner,要实现FlashGet的悬浮窗必须要设置Windows Owner。 2、Form的BorderStyle要设为bsToolWindow,不然在任务栏上会显示出这个窗口的标题,将Caption设为空也没有用。
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 用C++Builder写COM版的Helloworld 下一篇文章: 关于文件复制的程序代码 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|