我刚刚在 Delphi 7 中制作了一个小应用程序,它模拟了默认系统图标,如音量、电池、时钟、网络。
我正在尝试在此处遵循所有 Microsoft 建议http://msdn.microsoft.com/en-us/library/aa511448.aspx#flyouts
为了使窗口看起来像弹出窗口,我正在使用以下代码:
//declaration
TForm1 = class(TForm)
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
执行
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := WS_POPUP or WS_THICKFRAME;
Params.ExStyle := Params.ExStyle or WS_EX_TOPMOST;
end;
我的问题是 WS_THICKFRAME 允许用户调整窗口大小。我怎样才能解决这个问题?