社区
Windows SDK/API
帖子详情
如何在一个非主窗口最小化前执行一段代码
wlyx2003
2003-10-25 10:32:41
我想在一个非主窗口最小化前执行一段代码,而且主窗口与非主窗口不是父子关系
该如何实现呢。如果是主窗口的话可以用Application.OnMinimize,非主窗口该如何解决这个问题呢?
...全文
38
8
打赏
收藏
如何在一个非主窗口最小化前执行一段代码
我想在一个非主窗口最小化前执行一段代码,而且主窗口与非主窗口不是父子关系 该如何实现呢。如果是主窗口的话可以用Application.OnMinimize,非主窗口该如何解决这个问题呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ly_liuyang
2003-10-27
打赏
举报
回复
上文的消息处理就可以了
xiaoyuer0851
2003-10-27
打赏
举报
回复
同意楼上guothreelove2003() 的
首先拦截消息,然后在 执行添加需要执行的代码……
jxc163
2003-10-27
打赏
举报
回复
楼上的方法比较可行,在这里还可以加入对事件的其它处理
guothreelove2003
2003-10-27
打赏
举报
回复
窗口将响应WM_SYSCOMMAND消息,Message.CmdType=SC_MINIMIZE
想避免窗口最小化,则继承该消息响应,并在 CmcType=SC_MINIMIZE
时不做处理,例子如下:
private
procedure WMSyscommand(var Message: TWMSysCommand); message WM_SYS
COMMAND;
... ...
implementation
procedure TFormXXX.WMSyscommand(var Message: TWMSysCommand);
begin
case Message.CmdType of
SC_MINIMIZE:
//添加代码
else inherited;
end;
end;
idilent
2003-10-25
打赏
举报
回复
在form的ondeactive是建立处理,但是关闭等也会触发这个事件,需要自己处理一下。
陈祥xx
2003-10-25
打赏
举报
回复
还是问题太简单了,根本不屑一答???
陈祥xx
2003-10-25
打赏
举报
回复
无人能答吗
wlyx2003
2003-10-25
打赏
举报
回复
有没办法使用截取消息来实现呢,如果行的话该如何做呢,望指点
pyqt5
窗口
最小化
到windows托盘
pyqt5创建的程序一般是默认可以
最小化
到任务栏的,这也是一般程序都会有的功能。平时我们使用的有些程序也会
最小化
到任务栏旁边的托盘上,就是在时间日期旁边的小图标,这个需要额外在pyqt5中写点
代码
设置下了。 首先我们创建
一个
demo程序,这个程序就是创建
一个
窗口
,
窗口
中有
一个
按钮和textBrowser,按下按钮后可以在textBrowser中写
一个
helloworld 如果不知道在vscode下如何开发puqt5,可以参看下这个 https://blog.csdn.net/marwenx/art
c语言
窗口
最小化
,教你用
代码
隐藏、最大化、
最小化
ACCESS的主
窗口
在众多学习中,文章也许不起眼,但是重要的下面我们就来讲解一下!!编程语言有哪些该函数能用来完全隐藏 Access
窗口
并将你自己的窗体显示在桌面上。在弹出式窗体的 Open 事件中使用 SW_HIDE 参数调用fSetACCESSWindow 函数实现。注意:如果你隐藏了 Access 主
窗口
,要确定你有良好的出错处理。因为主
窗口
隐藏后,一旦引发错误,并出错提示
窗口
上点击了“结束”按钮,这样不会使...
怎么让模态对话框
最小化
时,主
窗口
也
最小化
思路,在模态对话框
最小化
时,激活主
窗口
,同时启用
一个
定时器,在定时器中判断 到主
窗口
变化大小时(从
最小化
到其他状态),把主
窗口
禁止,
代码
如下:void CXXDlg::OnBtnMini(){ AfxGetMainWnd()->EnableWindow(TRUE); AfxGetMainWnd()->ShowWindow(SW_MINIMIZE) ; if (m_Timer
C#winform如何
最小化
主
窗口
1、如果不想让程序在任务栏中显示,请把窗体的属性ShowInTaskbar设置为false; 2、如果想让程序启动时就
最小化
,请设置窗体的属性WindowState设置为Minimized。(Minimized
最小化
,Normal正常启动,Maximized最大化) 3、拉
一个
NotifyIcon控件notifyIcon,为控件notifyIcon的属性Icon添加
一个
icon图标。 4、
如何使对话框程序启动以及主
窗口
最小化
时不在任务栏上显示
时下流行的许多软件,如QQ,迅雷等,启动主程序以及主
窗口
最小化
时,不在任务栏上显示按钮,这是怎么做到的呢?首先说主
窗口
启动时不再任务栏上显示按钮的问题方法1,将主
窗口
的属性设置为WS_EX_TOOLWINDOW,MSDN给的解释是创建
一个
工具
窗口
,用作浮动工具栏。工具
窗口
拥有比正常
窗口
短一些的标题栏,并且标题栏的字体也要小一些,工具栏
窗口
不会在任务栏中出现,也不会在用户按下Alt+Tab进行
窗口
切
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章