www.pudn.com > MSN Messenger µÄÔ´Âë.zip > inviteUnit.pas


unit inviteUnit; 
 
interface 
 
uses 
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, 
  ComCtrls, ChatForm, Unit1; 
 
type 
  TForm3 = class(TForm) 
    Buddylist: TListView; 
    procedure BuddylistDblClick(Sender: TObject); 
    procedure FormShow(Sender: TObject); 
  private 
    { Private declarations } 
  public 
    mail: string; 
  end; 
 
var 
  Form3: TForm3; 
 
implementation 
 
{$R *.DFM} 
 
procedure TForm3.BuddylistDblClick(Sender: TObject); 
begin 
  mail := Buddylist.Selected.SubItems.Strings[0]; 
  Close; 
end; 
 
procedure TForm3.FormShow(Sender: TObject); 
var 
 i: Integer; 
 NewItem: TListItem; 
begin 
  mail := ''; 
  BuddyList.Items.Clear; 
  for i := 0 to Form1.Buddylist.Items.Count - 1 do 
  if Pos('Off', Form1.Buddylist.Items.Item[i].SubItems.Strings[1]) <> 1 then 
  begin 
    NewItem := Buddylist.Items.Add; 
    NewItem.Caption := Form1.Buddylist.Items.Item[i].Caption; 
    NewItem.SubItems.Add(Form1.Buddylist.Items.Item[i].SubItems.Strings[0]); 
    NewItem.SubItems.Add(Form1.Buddylist.Items.Item[i].SubItems.Strings[1]); 
  end; 
end; 
 
end.