お世話になってます、太郎衛門です。
さっそくですが、質問です。
Form1の最大化ボタンをクリックしたときにイベントを持たせたいのですが、
どう設定すればいいのか、調べてもわかりませんでした。
基本的すぎて載っていないのかもしれませんが、どなたか教えて下さい。
Halbow です。
> Form1の最大化ボタンをクリックしたときにイベントを持たせたいのですが
自前でメッセージを捕まえます。
{ Private 宣言 }
public
procedure WMSysCommand(var Msg:TWMSysCommand);message WM_SYSCOMMAND;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
inherited;
case (Msg.CmdType and $FFFFFFF0) of
SC_MAXIMIZE : Color := clRed; // 最大化された
SC_RESTORE :Color := clBtnFace; // 元のサイズに戻った
end;
end;
ありがとうございました。
無事、解決しました。