DrawText里的参数分别是:
   ListBox1.Canvas.Handle:  窗口句柄
   Pchar(WindowsName):      要写的字符串
   Length(WindowsName):     字符串长度
   Rect:                    位置
   dt_Left or dt_VCenter:   对齐方式

解决方案 »

  1.   

    应该是ListBox1.Items中插入了TWindowInfo类的对象,所以要对这个对象操作就要用TWindowInfo来声明一下
      

  2.   

    TWindowInfo(ListBox1.Items.Objects[Index]) 是把ListBox1.Items.Objects[Index]所存储的对象强制转化为TWindowInfo类型
    DrawText是API函数,用于在ListBox1.Canvas上显示文本,至于参数可以在Delphi 的帮助里找到。
      

  3.   

    1
      TWindowInfo(ListBox1.Items.Objects[Index]) 表示将ListBox1中指定的对象转化为TWindowInfo类型的。2
      DrawText是一个Windows的API,用来在指定设备上画出指定文本内容,这一句是将ListBox1中第Index项的名称显示在Rect区域,文本左对齐或中央对齐。