将菜单项转成树项,且点击树触发相应的菜单事件

main.pas

 

 

unit main;

interface

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



type

{  PMyData = ^TMydata;
  TMyData = record
    MenuItmeTag : Integer;
  end;}

  TForm1 = class(TForm)
    mm1: TMainMenu;
    tv1: TTreeView;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    N9: TMenuItem;
    N10: TMenuItem;
    N11: TMenuItem;
    N12: TMenuItem;
    btn1: TButton;
    btn2: TButton;
    N0001: TMenuItem;
    N11111: TMenuItem;
    lbl1: TLabel;
    lbl2: TLabel;
    ImgLst1: TImageList;
    procedure btn2Click(Sender: TObject);
    procedure tv1Click(Sender: TObject);
    procedure N11111Click(Sender: TObject);
    procedure tv1Change(Sender: TObject; Node: TTreeNode);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.btn2Click(Sender: TObject);
  procedure AddNode(Menu : TMenuItem; Parent: TTreeNode);
  var
    i : integer;
    Node : TTreeNode;
//    MyData : PMyData;
  begin
//    New(MyData);
    if Menu.Caption ='-' then exit;
    if Menu.Tag = 0 then Exit;

    Node := Tv1.Items.AddChild(Parent, Menu.Caption);
    Node.Data := Pointer(Menu.Tag);
//    MyData^.MenuItmeTag := Menu.Tag;
//    Node.Data := MyData ;
    for i := 0 to Menu.Count - 1 do
    begin
      AddNode(Menu.Items[i], Node);
    end;
  end;
var
  i : integer;
begin
  tv1.Items.Clear;
  for i := 0 to Mm1.Items.Count - 1 do
  begin
    AddNode(Mm1.Items[i], nil);
  end;

end;

procedure TForm1.N11111Click(Sender: TObject);
begin
  ShowMessage('Hello');
end;

procedure TForm1.tv1Change(Sender: TObject; Node: TTreeNode);
begin
   tv1.Selected.SelectedIndex :=2;
end;

procedure TForm1.tv1Click(Sender: TObject);
var
  SelId,i :Integer;
  cp : TComponent ;
  Menu : TMenuItem;
begin
//  if tv1.Selected.Data <>nil then ShowMessageFmt('%d',[ Integer(tv1.Selected.Data)]);
//  if tv1.Selected.Data<>nil then ShowMessageFmt('%d',[ PMyData(tv1.Selected.Data)^.MenuItmeTag ]);
  if tv1.Selected.Count>0 then Exit;
  SelId := Integer(tv1.Selected.Data);
  Menu := nil;
  for i := 0 to Self.ComponentCount - 1 do begin
    cp := self.Components[i];
    if (cp is TMenuItem ) and (cp.Tag =SelId) then begin
      Menu := TMenuItem(cp);
      Break;
    end;
  end;
  if Assigned(Menu) then
    if Assigned(Menu.OnClick) then Menu.OnClick(Sender );
end;

end.

 

 

 

form1:

 

 

object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 387
  ClientWidth = 426
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  Menu = mm1
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object lbl1: TLabel
    Left = 176
    Top = 16
    Width = 16
    Height = 13
    Caption = 'lbl1'
  end
  object lbl2: TLabel
    Left = 232
    Top = 16
    Width = 16
    Height = 13
    Caption = 'lbl2'
  end
  object tv1: TTreeView
    Left = 8
    Top = 39
    Width = 361
    Height = 313
    Images = ImgLst1
    Indent = 27
    ReadOnly = True
    RowSelect = True
    TabOrder = 0
    OnChange = tv1Change
    OnClick = tv1Click
  end
  object btn1: TButton
    Left = 24
    Top = 8
    Width = 75
    Height = 25
    Caption = 'btn1'
    TabOrder = 1
  end
  object btn2: TButton
    Left = 294
    Top = 8
    Width = 75
    Height = 25
    Caption = 'btn2'
    TabOrder = 2
    OnClick = btn2Click
  end
  object mm1: TMainMenu
    Left = 200
    Top = 56
    object N1: TMenuItem
      Tag = 10
      Caption = #25991#20214
      object N2: TMenuItem
        Tag = 11
        Caption = #26032#24314
      end
      object N3: TMenuItem
        Tag = 12
        Caption = #20445#23384
      end
      object N4: TMenuItem
        Tag = 13
        Caption = #21478#23384'...'
      end
      object N5: TMenuItem
        Caption = '-'
      end
      object N6: TMenuItem
        Caption = #36864#20986
      end
    end
    object N7: TMenuItem
      Tag = 20
      Caption = #20851#20110
      object N8: TMenuItem
        Tag = 21
        Caption = #20851#20110
        object N11: TMenuItem
          Tag = 22
          Caption = #20851#20110'0'
        end
        object N12: TMenuItem
          Tag = 23
          Caption = #20851#20110'1'
          object N0001: TMenuItem
            Tag = 24
            Caption = '0000'
          end
          object N11111: TMenuItem
            Tag = 25
            Caption = '1111'
            OnClick = N11111Click
          end
        end
      end
      object N9: TMenuItem
        Caption = '-'
      end
      object N10: TMenuItem
        Tag = 26
        Caption = #24110#21161
      end
    end
  end
  object ImgLst1: TImageList
    Height = 24
    Width = 24
    Left = 384
    Top = 88
    Bitmap = {
      494C010103000400040018001800FFFFFFFFFF00FFFFFFFFFFFFFFFF424D3600
      0000000000003600000028000000600000001800000001002000000000000024
      00000000000000000000000000000000000000000000E4E4E4FFA9A7A7FFD2D2
      D2FFF0F0F0FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000E3E3E3FFAAA7A7FFD2D2
      D2FFF0F0F0FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000CBCBCBFFD7D7D7FF00000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000A16260FFC05739FFA24C
      37FF824C44FF7D6565FF9C9798FFCCCCCCFFECECECFFFEFEFEFF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000A46661FFB95238FFA04A
      37FF804B46FF7C6566FF9D9899FFCCCCCCFFECECECFFFEFEFEFF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000009898
      98FF030608FF0B0B0BFFB6B6B6FF000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000009F5955FFCB6B3EFFD370
      3FFFD36F3DFFD16B3CFFC55D38FFAA4D35FF874B42FF7D6161FF979091FFCACA
      CAFFEAEAEAFFFEFEFEFF00000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000A8665DFFC06243FFD370
      3EFFD36F3DFFD0683CFFC25B38FFA64B35FF834A42FF7B6061FF989394FFC9C9
      C9FFEAEAEAFFFEFEFEFF00000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000999999FF0409
      0AFF0C5B72FF094253FF090909FFB8B8B8FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000009E5951FFC7663FFFD06F
      3FFFD06E3DFFCF6D3EFFD06E3DFFD06E3CFFD36F3CFFD46D3CFFC96039FFB34F
      33FF8C4B3FFF7C5B59FF928989FFC1C1C1FFE6E6E6FFFBFBFBFF000000000000
      00000000000000000000000000000000000000000000A76256FFC46E57FFD16F
      3DFFD06D3DFFCF6D3EFFD06E3DFFD16E3CFFD36F3CFFD36C3CFFC65E38FFAD4D
      34FF87493FFF7B5B5BFF928A8BFFC2C2C2FFE6E6E6FFFBFBFBFF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000999999FF03090BFF0C5B
      73FF1282A4FF117695FF083C4CFF090909FFB6B6B6FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000AC5C53FFC46440FFD070
      41FFCE7041FFCF6F40FFCE6C3EFFCF6E3DFFCD6C3EFFCF6C3DFFCE6D3DFFD06E
      3CFFD26E3CFFD36D3CFFCC6339FFB75234FF944D3DFF805955FFD9D9D9FF0000
      00000000000000000000000000000000000000000000AF6256FFD2876FFFCA6C
      41FFD17243FFCF6E3FFFCE6C3CFFCE6D3CFFCD6C3DFFCF6C3DFFCE6E3DFFD06E
      3CFFD36F3CFFD26C3CFFC96039FFB14E34FF8E4B3FFF7B5957FFCCCCCCFF0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000009B9B9BFF03090BFF0D5B73FF148D
      B2FF1AB3E2FF18A5D0FF0E6781FF083C4CFF0A0A0AFFB6B6B6FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000B66358FFC26341FFD070
      40FFCF7040FFCE6F3FFFD06D3EFFCE6E3EFFCF6D3FFFCF6D3CFFCD6C3CFFCF6D
      3DFFCD6C3CFFCE6D3DFFCE6D3DFFD06E3CFFD26E3CFFCE6239FFAAA7A7FF0000
      00000000000000000000000000000000000000000000B86457FFE6A689FFC06A
      50FFD7855CFFD58057FFD47C51FFD1774AFFCF7041FFCE6B3BFFCD6C3CFFCF6D
      3DFFCD6C3CFFCE6D3DFFCE6D3DFFD06E3CFFD26D3CFFD06737FFA5685EFF0000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000009C9C9CFF04090BFF0D5C74FF1697BFFF1AB5
      E4FF19ABD7FF1698BFFF148EB3FF117897FF094456FF090909FFB8B8B8FF0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000FEFEFEFFBC695BFFC37055FFD784
      5AFFD57C52FFD2784DFFD07446FFCF6F40FFCF6C3DFFCE6C3DFFCF6D3CFFCF6D
      3DFFCF6D3DFFCF6D3DFFCF6D3DFFCF6D3DFFCE6C3CFFCE6538FFA8A0A0FF0000
      000000000000000000000000000000000000FEFEFEFFBA6758FFE9AC90FFC576
      60FFDC946FFFDA8D68FFD78964FFD7865DFFD6825AFFD47C52FFCF7042FFCE6B
      3BFFCF6C3CFFCF6D3DFFCF6D3DFFCF6D3DFFCE6C3CFFC76336FFBD6542FFFAF5
      F6FF000000000000000000000000000000000000000000000000000000000000
      000000000000000000009C9C9CFF030A0CFF08687AFF10AECFFF15BDE6FF19B7
      E5FF1AB4E3FF18A3CEFF1697BEFF19ACD8FF1282A4FF094456FF090909FFB6B6
      B6FF000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000FBFBFBFFC17163FFC67A62FFDC92
      6DFFD88D69FFD88A64FFD7865FFFD6835BFFD37E54FFD17346FFCF6D3DFFCE6C
      3CFFCF6C3EFFCD6C3CFFCD6C3CFFCF6D3DFFCE6D3DFFCF6737FFA69696FF0000
      000000000000000000000000000000000000FBFBFBFFBF6D5FFFEBB399FFCE85
      71FFDB9C7EFFDF9D7EFFDC9976FFDC9371FFD98F6CFFD98C67FFD88862FFD37E
      54FFCD6D3DFFCD6B3BFFCD6C3CFFCF6D3DFFCE6D3DFFC66236FFC9764AFFD7B0
      A9FF000000000000000000000000000000000000000000000000000000000000
      0000000000009F9F9FFF040B0DFF077182FF0DBEDBFF0FCDECFF0FCBEBFF13C2
      E8FF19B7E5FF18A7D3FF1596BDFF1AB3E1FF1AB1DFFF1387AAFF094354FF0A0A
      0AFFB6B6B6FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000F8F7F7FFC77C6DFFCA826EFFE0A1
      80FFDE9B7AFFDD9675FFDC946FFFDB8F6DFFD88C68FFD88962FFD6825AFFCE6D
      3EFFCE6D3DFFCF6E3DFFCD6C3EFFCF6D3DFFCE6D3DFFCE6737FFA38C8AFF0000
      000000000000000000000000000000000000F8F7F7FFC57969FFECB9A1FFE4A9
      91FFCD8A76FFE5AF94FFE1A78CFFE1A486FFDEA080FFDE9A7BFFDD9675FFDC93
      70FFDA8E6BFFD27A4FFFCD6A39FFCE6B3BFFCE6D3CFFC76236FFCA784FFFC26E
      51FFFEFDFDFF0000000000000000000000000000000000000000000000000000
      0000A0A0A0FF050C0DFF08788BFF0EC5E3FF0ECCEBFF0FCDECFF0ECCEBFF0FCB
      EBFF14B0D7FF1697BFFF1596BDFF19B0DDFF1AB5E4FF1AB4E2FF148BB0FF0942
      54FF090909FFB8B8B8FF00000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000F1EFEFFFCC8777FFCC8B78FFE5AF
      94FFE3A88DFFE2A688FFDFA283FFDE9E7DFFDE9978FFDD9773FFDB9370FFD98D
      69FFD17345FFCE6A3BFFCF6C3CFFCF6D3DFFCE6C3CFFCB6437FFA8847FFF0000
      000000000000000000000000000000000000F1EFEFFFCA8474FFEEBFA8FFEDBB
      A2FFC98675FFEBC1AAFFE6B7A1FFE6B49AFFE5B096FFE2AA90FFE2A789FFE1A3
      85FFDE9E7FFFDE9B7AFFDB9270FFD47D53FFCF6E3EFFC45E32FFC9774EFFD47F
      53FFE5CFCDFF000000000000000000000000000000000000000000000000A0A0
      A0FF040B0CFF098295FF0DBBD8FF0EC3E1FF0DBEDAFF0EC5E3FF0ECAE8FF0ECB
      EAFF13BEE5FF18ADD9FF1697BEFF18A8D3FF1BB6E5FF1BB6E5FF1AB5E4FF1592
      B8FF094254FF090909FFB6B6B6FF000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000EAE7E7FFD29484FFD09282FFE9BD
      A6FFE6B79EFFE6B49BFFE5B096FFE4AB91FFE1A98CFFE0A586FFE0A083FFDF9D
      7EFFDD9B7AFFD6835BFFCE6D3CFFCE6A39FFCE6C3DFFCA6436FFA3786EFF0000
      000000000000000000000000000000000000EAE7E7FFD09181FFF0C6B1FFEEC0
      AAFFCB8978FFEECDBCFFEECBB8FFEBC5B1FFEAC0ABFFE9BAA5FFE6B7A0FFE6B3
      9AFFE3AD93FFE3AA8FFFE2A689FFE0A384FFDE9E80FFD48969FFD18B69FFD989
      60FFBE705BFF0000000000000000000000000000000000000000A2A2A2FF040D
      0EFF087F92FF0DB5D1FF0DB2CDFF0CB1CCFF0CB1CCFF0DB3CFFF0DB4D0FF0EC4
      E2FF11C4E8FF19B5E3FF169AC2FF169CC4FF1AB5E4FF1AB5E4FF1BB6E5FF1AB5
      E4FF1699C0FF094253FF0A0A0AFFB6B6B6FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000E5E0E0FFDAA192FFD29789FFEFCB
      B8FFECC3B1FFE9C1ADFFE8BEA8FFE8B9A4FFE7B79FFFE6B299FFE5B096FFE4AC
      91FFE1A78CFFE1A688FFDF9F80FFD88B65FFD2794DFFC65F31FFB27263FF0000
      000000000000000000000000000000000000E5E0E0FFD89E8FFFF3CBB8FFEFC5
      B0FFEBBCA6FFC78476FFD7A699FFE6C1B1FFF0D3C3FFF0D0BEFFEECBB8FFEBC5
      B1FFEABDA8FFE7BAA4FFE7B69DFFE6B299FFE4AD93FFDCA289FFDFAF97FFE5B2
      99FFDC9F82FFF0E4E5FF000000000000000000000000E9E9E9FF080808FF1A8B
      99FF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB2CDFF0DB4
      CFFF0EB3D1FF16A7D0FF1699C0FF1697BEFF18A7D3FF1BB6E5FF1BB6E5FF1BB6
      E5FF1AB6E5FF179EC7FF093E4EFF171717FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000E4D9D9FFDEAE9FFFCF978AFFF1D4
      C5FFF1D5C5FFF1D1C0FFEFCEBBFFECCAB7FFEBC4B1FFEBC1ADFFE8BEA8FFE7B9
      A4FFE7B79FFFE6B399FFE5AF96FFE4AD92FFE2AA8FFFDDA185FFB77B6DFF0000
      000000000000000000000000000000000000E4D9D9FFDCAA9CFFF4D2C0FFF2CC
      B7FFF0C7B3FFF0C5AFFFE6B49DFFD69784FFCB8473FFCC8876FFCB8A7CFFE1B7
      A9FFF0D1C1FFECCAB8FFECC6B3FFEBC2AEFFE9BDA8FFE2B39EFFE4BCA8FFE8BE
      A9FFEABDA5FFCC9991FF000000000000000000000000F9F9F9FF3C3C3CFF1037
      3AFF29BBCAFF0EB2CDFF0DB2CDFF0CB1CCFF0CB1CCFF0DB2CDFF0CB1CCFF0DB2
      CDFF0DB2CEFF15B3DBFF1AB4E2FF17A0CAFF1697BEFF19ABD7FF1BB6E5FF1AB5
      E4FF1AB5E4FF1BA8D0FF051E24FF5D5D5DFF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000DFD2D2FFE3B7A8FFF5D7C7FFCC91
      85FFD19A8EFFD19B8FFFD4A397FFDFB4A5FFEFD0C0FFEECEBDFFEECBB9FFEDC8
      B5FFEAC4B1FFEAC1ADFFE9BEA8FFE7BAA4FFE7B69FFFE1AF98FFC48577FF0000
      000000000000000000000000000000000000DFD2D2FFE2B6A8FFF6D8C7FFF2D2
      C0FFF2CCBBFFEFC9B5FFEFC4AFFFEDC0AAFFEDBCA5FFEBB79EFFECB399FFC87F
      6CFFE8C9BDFFF5DFD2FFF3D8CBFFF2D5C6FFF0D0BFFFE9C6B5FFEACABCFFEDCB
      B9FFECC9B7FFD7A08EFFFAF6F6FF000000000000000000000000EFEFEFFF3939
      39FF11393CFF2EBFCBFF0FB3CDFF0CB1CCFF0CB1CCFF0DB2CDFF0CB1CCFF0DB2
      CDFF0DB1CCFF11AACCFF19B4E1FF17A3CDFF1697BEFF1697BEFF18A4CFFF1AB3
      E2FF22AFD3FF092429FF545454FFF8F8F8FF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000DACCCCFFE8C2B5FFF7DECEFFF7DB
      CAFFF6D6C4FFF4D0BDFFEEC4B1FFE2AF9DFFC68376FFF5E0D4FFF3DACCFFF1D5
      C7FFEFD1C2FFEECDBDFFECCAB9FFEDC7B5FFEBC4B1FFE5BEABFFCE9788FFFEFE
      FEFF00000000000000000000000000000000DACCCCFFE8C2B5FFF6DECEFFF5D8
      C7FFF4D4C2FFF1CFBDFFF1C9B7FFEEC6B1FFEEC1AAFFEBBCA4FFEBB79EFFEBB6
      9CFFCD8673FFCB897AFFCE9181FFCF988BFFD6A599FFDFB8ACFFF6DACCFFF4DB
      CEFFF1D8C9FFF3D9C7FFDBB9B4FF00000000000000000000000000000000EFEF
      EFFF393939FF11393CFF32C3CEFF11B4CDFF0CB1CCFF0DB2CDFF0CB1CCFF0DB2
      CDFF0CB1CCFF0EB0CDFF15B5DDFF18ABD7FF19B0DDFF17A3CDFF1697BEFF239B
      B5FF0B2528FF535353FFF8F8F8FF000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000DCC7C7FFEDCDC1FFF8E2D5FFF7DC
      CEFFF6DAC9FFF3D5C4FFF3D1BFFFF3CEBAFFEBC0ACFFC98A7EFFD3A197FFDCB0
      A5FFE8C7BAFFF1D7C9FFF3DACEFFF2D7CAFFF1D4C5FFEECFC0FFDBB1A3FFFAF6
      F6FF00000000000000000000000000000000DCC7C7FFEDCDC1FFF8E2D5FFF7DC
      CEFFF6DAC9FFF3D4C4FFF3D1BFFFF2CBB8FFF0C8B4FFEFC3AEFFEDBEA8FFECB9
      A2FFEBB69DFFE9B095FFE8AB90FFE6A689FFE19B7EFF9F4A40FFAFA7A7FFE7D3
      D1FFDFC1BEFFD6ADA7FFD7B1AEFF000000000000000000000000000000000000
      0000F0F0F0FF3B3B3BFF11393DFF36C4CEFF14B6CEFF0DB2CDFF0DB2CDFF0DB2
      CDFF0DB2CDFF0DB1CCFF0FBAD9FF14C0E7FF17BAE6FF18B0DAFF29A0B5FF0A21
      24FF535353FFFAFAFAFF00000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000E0D0CFFFE7C3B8FFFAE7D9FFF7E2
      D4FFF6DFD0FFF6DBCBFFF5D7C6FFF3D3C1FFF2CFBCFFF5CFBAFFF1C6AFFFE7B5
      A0FFDA9E8AFFD18E7BFFCC8A79FFCE8D7CFFCE9283FFCA9086FFD1978CFFFAF6
      F6FF00000000000000000000000000000000E0D0CFFFE7C3B8FFFAE7D9FFF7E2
      D4FFF6DFD0FFF6DBCBFFF5D7C6FFF3D3C1FFF2CFBBFFF3CBB8FFF0C6B1FFEFC2
      ABFFEDBEA6FFECB79FFFEAB399FFE7AD93FFE8AA8DFFA3584CFFE4E4E4FF0000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000F1F1F1FF3B3B3BFF113B3EFF39C6CEFF17B8CFFF0CB1CCFF0DB2
      CDFF0CB1CCFF0CB1CCFF0EC3E1FF0FCCEBFF15CEECFF35CEDDFF0A2325FF5454
      54FFF8F8F8FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000F7F7F7FFC88982FFFCEDE0FFFAE7
      DAFFF9E3D6FFF8E0D1FFF7DCCDFFF6DAC9FFE8BBACFFA86D68FFB9766FFFC375
      6AFFCC8476FFD79481FFE1A18CFFE6A991FFE7A78DFF9B5046FFE8E8E8FF0000
      000000000000000000000000000000000000F7F7F7FFC88982FFFCEDE0FFFAE7
      DAFFF9E3D6FFF8E0D1FFF7DCCDFFF6DAC9FFE8BBACFFA86D68FFB9766EFFC374
      69FFCB8374FFD59180FFDF9F8AFFE5A790FFE6A78DFF9D544BFFEAEAEAFF0000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000F0F0F0FF3C3C3CFF113B3EFF3BC9D1FF1BBBD0FF0DB2
      CDFF0CB1CCFF0DB2CDFF0DBEDAFF19D3EEFF3AD5E0FF0C292BFF535353FFF8F8
      F8FF000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000A77F7DFFEFCBC1FFFAE4
      D7FFFAE5D8FFFBE7D8FFF9E4D6FFEFC7BAFF986866FF00000000000000000000
      0000F2F2F2FFD8D3D3FFC0B5B5FFB39C9CFFA88683FFB8A5A5FF000000000000
      00000000000000000000000000000000000000000000A77F7DFFEFCBC1FFFAE4
      D7FFFAE5D8FFFBE7D8FFF9E4D6FFEFC7BAFF986866FF00000000000000000000
      0000F2F2F2FFD8D3D3FFC0B5B5FFB39C9CFFA88683FFB8A5A5FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000F1F1F1FF3E3E3EFF123C3FFF3CC9D0FF21BE
      D1FF0DB2CDFF0DB6D1FF21D7EFFF3FD8E1FF0B282AFF535353FFFAFAFAFF0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000F9F9F9FFA79190FFA27E
      7CFFA47370FFA9706BFFBB756DFF966360FFFAFAFAFF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000F9F9F9FFA79190FFA27E
      7CFFA47370FFA9706BFFBB756DFF966360FFFAFAFAFF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000F2F2F2FF3D3D3DFF123E41FF3DC9
      D0FF26C2D2FF28CDDFFF40D5DDFF0B282AFF545454FFF8F8F8FF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000F1F1F1FF3E3E3EFF123E
      41FF40D0D7FF42D9E1FF0B292BFF535353FFF8F8F8FF00000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000F3F3F3FF4040
      40FF123D41FF0B282AFF535353FFFAFAFAFF0000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000F3F3
      F3FF5C5C5CFF6D6D6DFFF8F8F8FF000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000424D3E000000000000003E000000
      2800000060000000180000000100010000000000200100000000000000000000
      000000000000000000000000FFFFFF0087FFFF87FFFFFFF3FF000000803FFF80
      3FFFFFE1FF0000008003FF8003FFFFC0FF00000080003F80003FFF807F000000
      80001F80001FFF003F00000080001F80001FFE001F00000000001F00000FFC00
      0F00000000001F00000FF8000700000000001F000007F0000300000000001F00
      0007E0000100000000001F000007C0000000000000001F000003800000000000
      00001F00000380000000000000001F000001C0000000000000000F000001E000
      0100000000000F000001F0000300000000000F00001FF8000700000000001F00
      001FFC000F00000080703F80703FFE001F000000807FFF807FFFFF003F000000
      FFFFFFFFFFFFFF807F000000FFFFFFFFFFFFFFC0FF000000FFFFFFFFFFFFFFE1
      FF000000FFFFFFFFFFFFFFFFFF000000}
  end
end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值