- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Delphi 6 Pro 应用程序,它在最小化应用程序时执行某些操作。我在属于 TApplicationEvents 组件的 OnMinimize() 事件中完成工作。当使用主窗口控制框上的最小化按钮时效果很好,但是,当使用 Windows XP 显示桌面按钮最小化所有事件应用程序时,不会触发 OnMinimize() 事件。有没有办法解决这个问题,或者我必须在主 WndProc() 中做一些困惑的事情?
--罗施勒
最佳答案
添加
protected
{ Private declarations }
procedure WMSize(var Message: TWMSize); message WM_SIZE;
哪里
procedure TForm1.WMSize(var Message: TWMSize);
begin
if Message.SizeType = SIZE_MINIMIZED then
beep;
end;
当然,你也可以这样做
protected
{ Private declarations }
procedure WndProc(var Message: TMessage); override;
哪里
procedure TForm1.WndProc(var Message: TMessage);
begin
inherited;
case Message.Msg of
WM_SIZE:
if Message.WParam = SIZE_MINIMIZED then
beep;
end;
end;
关于Delphi 6 - TApplicationEvents.OnMinimize 未由 "Show Desktop"触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621912/
不幸的是,我不是在我的开发中的 PC 上写这个问题,所以我可能会犯一些错误。请为此感到抱歉...所以 - 我的问题 - 您使用什么方法在您的应用程序中实现错误日志记录? 在 web 中 (http:/
在 Delphi 10.4 VCL 应用程序中,我需要检测 FORM RESIZING ENDS 的时间。 (例如,在用户通过拖动其大小 handle 调整表单大小后)。 所以我在表单上放置了一个 T
我有一个 Delphi 6 Pro 应用程序,它在最小化应用程序时执行某些操作。我在属于 TApplicationEvents 组件的 OnMinimize() 事件中完成工作。当使用主窗口控制框上的
我正在使用 TApplicationEvents OnShortCut 事件在 Delphi 程序中获取应用程序键盘快捷键。 使用以下代码: procedure TForm1.ApplicationE
在这两个平台上,关闭应用程序时不会触发此事件。如何确定应用程序是否已关闭,而不仅仅是在后台模式下。 在 iOS 8.3 和 Android lollipop 上测试。 “通过关闭”- 意思是在 iOS
我是一名优秀的程序员,十分优秀!