社区
C++ Builder
帖子详情
如何得到当前激活的窗口? (含MDI和非MDI以及ShowModal的窗口)
TryToday
2003-10-17 08:09:35
ActiveMDIchild 只能得到激活的MDI窗口,其他窗口得不到, 请高手指点!
...全文
81
6
打赏
收藏
如何得到当前激活的窗口? (含MDI和非MDI以及ShowModal的窗口)
ActiveMDIchild 只能得到激活的MDI窗口,其他窗口得不到, 请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TryToday
2003-10-19
打赏
举报
回复
知道用法了,但是它返回的是HWND,我想使用窗口的一些属性,必须使用TForm,怎么得到 TForm 呢?
TryToday
2003-10-19
打赏
举报
回复
具体怎么用呢?
TryToday
2003-10-19
打赏
举报
回复
我的窗口很多,一个一个加也很麻烦,不够简洁。
我试一下Screen->activeForm
Friecin
2003-10-19
打赏
举报
回复
程序中设置一个全局变量:
TForm *CurrActiveForm;
在每个窗体OnActive中加入
CurrActiveForm=this;
要调用的话就:
CurrActiveForm->Close();
CurrActiveForm->Color=clRed;
简单吧? :)
ydx
2003-10-19
打赏
举报
回复
Screen->activeForm
ljianq
2003-10-18
打赏
举报
回复
GetActiveWindow();
[原创]Delphi使程序的
窗口
出现在最前面并
激活
在写程序的时候经常碰到这样的需求,如何使处于后台的程序出现在最前面并
得到
输入焦点?我在网上搜索了很多次,大致搜到的答案如下:一、最小化的恢复最小化if (IsIconic(Handle)) then Sho...
一个简单的
MDI
示范程序(Delphi)
最为一个巩固之前有关窗体和对象的有关知识,下面就建立一个简单的
MDI
示范程序,这个程序的功能是打开和保存图形文件(包括位图、图标等),为了完成这个任务,我们有一个大概的计划,计划内容如下: (1)建立主窗体(一个
MDI
父窗体),包括菜单。 (2)为【File | Open…】 和【File | Save…】菜单选项编写代码。 (3)为Windows菜单上的Cascade、Tile
Delphi封装
Mdi
窗体到Dll并使用插件管理,tabControl制作多页面
源码下载地址 1.ShareMem的引用要放在各单元的第一位置,否则会报错 2.dll中
mdi
子窗体关闭时要, Action:=caFree; TestForm2:=nil; 3. 主窗体代码 unit MainUnit; interface uses ShareMem,Windows, Messages, Sys
弹出模态窗体的应用程序隐藏和恢复显示的问题解决
主程序是
MDI
风格的,在弹出很多子窗体并同时有个模态窗体的情况下,实现定时锁屏功能,锁屏后,要使得整个应用程序都最小化,当输入所凭密码后再恢复显示成最初的状态。这个过程会有几个问题点需要解决:1、主窗体包括子窗体可以用frmMain.Hide来隐藏2、是否有弹出来模态窗体需要进行检测,如果有则需要抓出模态窗体的句柄Handle,通过对模态窗体的发消息,隐藏模态窗体3、恢复主窗体用frmMa
建立Delphi窗体模板
最近在写一个信息管理系统,为了方便使用Delphi先建立一个模板窗体,以后就可以直接使用这个窗体来建立客户窗体了。窗体要实现以下功能:1. 这个窗体是作为
MDI
子窗体使用的,Delphi默认的
MDI
子窗体关闭是最小化,所以需要修改实现关闭后彻底释放窗体。2. 中文显示环境。3. Enter键代替Tab键实现控件切换。4. 把窗体上的主
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章