社区
VCL组件使用和开发
帖子详情
如何保持窗口置顶
Xx哼哼xX
2009-11-02 10:03:19
如果我有两个窗体,TForm1和TForm2,现在我在TForm1上做一个动作,弹出TForm2,这时,我又要去操作TForm1。但当我去点击TForm1的时候,TForm1就会挡住TForm2,我想问一下,如何保持在我操作TForm1的时候,TForm2始终处于置顶状态!
...全文
307
5
打赏
收藏
如何保持窗口置顶
如果我有两个窗体,TForm1和TForm2,现在我在TForm1上做一个动作,弹出TForm2,这时,我又要去操作TForm1。但当我去点击TForm1的时候,TForm1就会挡住TForm2,我想问一下,如何保持在我操作TForm1的时候,TForm2始终处于置顶状态!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lghndyz
2009-11-02
打赏
举报
回复
主要是重载Form的虚拟函数CreateParams, 改变TCreateParams的成员WndParent就可以了
class TForm2 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
protected:
virtual void __fastcall CreateParams(TCreateParams & Param);
public: // User declarations
__fastcall TForm2(TComponent* Owner);
};
void __fastcall TForm2::CreateParams(TCreateParams & Param)
{
//调用基类的函数
TForm::CreateParams(Param);
Param.ExStyle |= WS_EX_TOPMOST;
//这儿最关键的是只要Param.WndParent不是Application- >Handle就可以了,
//不一定非要用GetDesktopWindow(),用其它的窗口也可以。
Param.WndParent = GetDesktopWindow();
}
Jim@luckeeinc.com
2009-11-02
打赏
举报
回复
Form2 fsStayOnTop 会一直挡住Form1的 那Form1永远在Form2下面 不大好操作
看Form2的大小和LZ的需求了 如果Form2很小 需要这样来设计 那就用fsStayOnTop
lhy
2009-11-02
打赏
举报
回复
把TForm2给fsStayOnTop了。
Jim@luckeeinc.com
2009-11-02
打赏
举报
回复
你说的置顶应该是Form2的Align设置成alTop,然后show出Form2吧
你操作Form1的时候肯定是Form1获得焦点
Xx哼哼xX
2009-11-02
打赏
举报
回复
[Quote=引用 2 楼 lhylhy 的回复:]
把TForm2给fsStayOnTop了。
[/Quote]
好用!谢谢!
窗口
置顶
工具
4. **透明度调整**:某些高级的
窗口
置顶
工具还提供了调整
窗口
透明度的功能,用户可以部分透过
置顶
窗口
看到下面的内容,这样在
保持
窗口
置顶
的同时,还能兼顾到其他
窗口
的工作。 5. **多任务处理**:对于需要同时关注...
锁定
窗口
置顶
快捷键可以方便用户快速开启或关闭
置顶
状态,而透明度调整则允许用户在
保持
窗口
置顶
的同时,调整其透明度,以便在不影响其他工作的情况下查看背景内容。 总的来说,"锁定
窗口
置顶
"是一项实用的桌面管理工具,它优化...
windowsontop
窗口
置顶
的小工具
此外,"Windows On Top"还可能提供了一些高级功能,如
窗口
透明度调节,这可以帮助你在
保持
窗口
置顶
的同时,减少其对其他
窗口
的遮挡。透明度的调整可以根据个人习惯进行设置,使得
置顶
窗口
既能
保持
可见,又不会完全...
高效的程序
窗口
置顶
工具
OnTopReplica的一个显著特点是它的透明
窗口
功能,允许用户在
保持
窗口
置顶
的同时,调整
窗口
的透明度,从而不影响对底层
窗口
的查看和操作。这一特性对于需要同时关注多个程序或数据的人来说非常实用,比如开发者在编写...
Unity Windows 程序前置
窗口
置顶
要实现Unity Windows程序
窗口
置顶
的功能,首先需要了解Windows操作系统提供的API接口以及Unity支持的Windows平台相关功能。通过调用Windows API函数,可以实现将
窗口
强制
置顶
。例如,可以使用SetWindowPos函数来改变...
VCL组件使用和开发
604
社区成员
13,457
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章