unitwindows.pas

来自「不错的远程控制程序」· PAS 代码 · 共 53 行

PAS
53
字号
unit UnitWindows;

interface

uses
  Windows,
  Messages,
  SysUtils,
  Variants,
  Classes,
  Graphics,
  Controls,
  Forms,
  Dialogs,
  Menus,
  ComCtrls;

type
  TWindow = class(TForm)
    ListView1: TListView;
    PopupMenu1: TPopupMenu;
    Close1: TMenuItem;
    Show1: TMenuItem;
    procedure Show1Click(Sender: TObject);
    procedure Close1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Window: TWindow;

implementation

{$R *.dfm}

procedure TWindow.Show1Click(Sender: TObject);
begin
  if not Assigned(ListView1.Selected) then Exit;
  TForm(ListView1.Selected.Data).Show;
  TForm(ListView1.Selected.Data).WindowState := wsNormal;
end;

procedure TWindow.Close1Click(Sender: TObject);
begin
  if not Assigned(ListView1.Selected) then Exit;
  SendMessage(TForm(ListView1.Selected.Data).Handle, WM_CLOSE, 0, 0);
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?