社区
C++ Builder
帖子详情
如何做过悬浮窗口出来?类似flashget,迅雷的下载窗口
linkboy2004
2006-06-25 09:08:41
如何做过悬浮窗口出来?也就是说可以始终在最上方,而不影响其他程序的。
我用setwindowpos()
但好像有时候不是最上方的。
...全文
349
5
打赏
收藏
如何做过悬浮窗口出来?类似flashget,迅雷的下载窗口
如何做过悬浮窗口出来?也就是说可以始终在最上方,而不影响其他程序的。 我用setwindowpos() 但好像有时候不是最上方的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccrun.com
2006-06-26
打赏
举报
回复
最简单的实现:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
BorderStyle = bsNone;
FormStyle = fsStayOnTop;
Width = 40;
Height = 40;
AlphaBlendValue = 128;
AlphaBlend = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
if(Button == mbLeft)
{
ReleaseCapture();
Perform(WM_SYSCOMMAND, SC_MOVE | HTCAPTION, 0);
}
}
BlueDeepOcean
2006-06-26
打赏
举报
回复
C++Builder 6的窗体通过设置Form->FormStyle = fsStayOnTop;以及Alphaband属性即可实现其以及其上的组件的透明化。
我不懂电脑
2006-06-26
打赏
举报
回复
Form->FormStyle = fsStayOnTop;
老之
2006-06-25
打赏
举报
回复
先重载CreateParams,之后在Form的OnMouseDown、OnMouseMove、OnMouseUp事件里控制窗体的移到就可以了。
protected:
virtual void __fastcall CreateParams(TCreateParams & Params);
void __fastcall TForm1::CreateParams(TCreateParams ¶ms)
{
TForm::CreateParams(Params);
Params.Style = Params.Style | WS_POPUP;
Params.ExStyle = Params.ExStyle | WS_EX_TOPMOST;
Params.Style=Params.Style & ~WS_CAPTION;
Params.WndParent = GetDesktopWindow();
}
XBox360
2006-06-25
打赏
举报
回复
其实也是一般的窗口而已,只不过是fsStayOnTop,然后半透明!(alphablend为true)
三个
类似
Flash
Get-
迅雷
的悬浮
窗
口
程序
三个
类似
Flash
Get-
迅雷
的悬浮
窗
口
程序 像
迅雷
的
悬浮窗
那样,不能被最小化,并且始终显示在屏幕的最前端(就像某些播放器前端显示一样) C#源代码 http://download.csdn.net/source/833223 这个代码要7分。高啊。我
下载
...
C#做一个悬浮
窗
口
程序
如何用C#做一个悬浮
窗
口
程序? 网上有许多的教材但没有源码
下载
,自己写了一个于大家...用C#做一个像
Flash
Get的悬浮
窗
口
,其实很简单,不像以前需要调用很多系统API。大致的步骤如下。 首先是主窗体部分,悬浮
窗
口
部分
如何用C#做一个悬浮
窗
口
程序.pdf
如何用C#做一个悬浮
窗
口
程序,像
迅雷
,
Flash
Get一样
vc++
悬浮窗
360
迅雷
VC++实现
类似
Flash
Get或者
迅雷
或者360的
悬浮窗
一样的效果,鼠标左键双击
悬浮窗
能调出程序主
窗
口
,鼠标左键单击可以拖动
悬浮窗
到屏幕任意位置,右键单击
悬浮窗
会弹出菜单,可继续添加菜单。 主
窗
口
有个滑块,拖动滑块...
floatwindows.rar
VC++实现,
类似
Flash
Get或者
迅雷
或者360的
悬浮窗
,比如360加速球,可以拖动与停靠到桌面的边缘上
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章