【发布时间】:2014-03-18 16:05:21
【问题描述】:
我找到了两种捕捉 onMinimize 事件的方法。
首先:在 FormResize 事件中:
if MyForm.WindowState = wsMinimized then ......
第二:像这样声明消息处理程序:
procedure WMSize(var Msg: TMessage); message WM_SIZE;
然后:
procedure TForm57.WMSize(var Msg: TMessage);
begin
if Msg.WParam = SIZE_MINIMIZED then ....
end;
哪种方式更好?!
【问题讨论】:
-
那个更适合你阅读。
-
哪一个最优化?
-
在确定优化原因之前不要担心优化(通过分析来追踪实际的性能问题)。在此之前,选择更易读、更容易维护的。