社区
Delphi
帖子详情
怎样捕捉窗口被大小化的事件?
thinking_man
2000-02-22 10:07:00
当窗口的大小化按纽被按下后,做一些处理?
...全文
116
4
打赏
收藏
怎样捕捉窗口被大小化的事件?
当窗口的大小化按纽被按下后,做一些处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lin
2000-02-22
打赏
举报
回复
我理解你的意思,是想捕捉窗口被最大(小)化的事件,FormResize虽然行,但都是执行完后才发生,如想自己控制最好重载WndProc函数,过滤WM_SYSCOMMAND消息或者重载WM_GETMINMAXINFO消息:
protected
procedure WndProc(var Message: TMessage); Override;
procedure WMGetMinMaxInfo(var mmi: TGetMinMaxInfo); message WM_GETMINMAXINFO;
...
procedure TfrmMain.WndProc(var Message: TMessage);
begin
case Message.Msg of
WM_SYSCOMMAND:
case Message.WParam of
SC_MAXIMIZE: //最大化
//Do something
...
SC_MINIMIZE: //最小化
//Do something
...
else Inherited;
end;
else Inherited;
end;
end;
chenlibo
2000-02-22
打赏
举报
回复
如果窗体是程序主窗体则在Application的OnMinimize和OnRestore中触发;
如果是程序的其中一个窗体则在窗体的OnResize、OnActive和OnDeActive事件中触发,在触发的时候需要判断窗体的状态,如当窗体刚创建时会先后触发OnActive、OnResize事件,这时就需要在事件中自己来判断。
softdoctor
2000-02-22
打赏
举报
回复
FormResize
darkness
2000-02-22
打赏
举报
回复
form's onresize event
procedure TForm1.FormResize(Sender: TObject);
begin
end;
Google Android SDK开发范例大全(PDF高清完整版3)(4-3)
6.2 手机电池计量还剩多少——使用BroadcastReceiver
捕捉
Intent.ACTION_BATTERY_CHANGED 6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象 6.4 开始与停止系统服务——Service与Runnable整合并用 6.5 通过短信发送...
Google Android SDK开发范例大全(PDF完整版4)(4-4)
6.2 手机电池计量还剩多少——使用BroadcastReceiver
捕捉
Intent.ACTION_BATTERY_CHANGED 6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象 6.4 开始与停止系统服务——Service与Runnable整合并用 6.5 通过短信发送...
MySQL8之
窗口
函数实战&应用
由浅入深的将
窗口
函数相关知识讲解清楚,为了能够让读者轻松掌握
窗口
函数,本课程具备以下特点。引入相关的数据表数据和项目需求,让读者感觉自己在实现真实的项目。淡
化
纯理论的概念,重在实践。知识点由浅入深,将复杂的知识简单
化
。基于MySQL8的官方英文文档进行知识点的抽取。对比没有
窗口
函数和有
窗口
函数时的方案实现,意在让读者能够明白
窗口
函数的引入意义。
Google Android SDK开发范例大全(PDF高清完整版1)(4-1)
6.2 手机电池计量还剩多少——使用BroadcastReceiver
捕捉
Intent.ACTION_BATTERY_CHANGED 6.3 群发拜年短信给联系人——ACTION_PICK与Uri对象 6.4 开始与停止系统服务——Service与Runnable整合并用 6.5 通过短信发送...
Tkinter监听
窗口
大小
变
化
事件
并自适应调整组件
初始
化
tkinter
窗口
: import tkinter as tk class MyWindow: def __init__(self): self.window = tk.Tk() # 设置
窗口
标题 self.window.title('ImageCape') self.window.wm_title('ImageCape') # 默认
窗口
...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章