如何得到SysListView32中文件夹的相关信息。(各位大富翁帮忙) app2001帮帮忙 ( 积分: 100 )

  • 主题发起人 主题发起人 boysjp2000
  • 开始时间 开始时间
B

boysjp2000

Unregistered / Unconfirmed
GUEST, unregistred user!
如何得到SysListView32中文件夹的相关信息。例如文件夹的索引,文件夹的名字,等等。
 
如何得到SysListView32中文件夹的相关信息。例如文件夹的索引,文件夹的名字,等等。
 
补充说明:分别得到文件夹的总数 ,列表总数 ,文件总数
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3224504
 
// 以下是查找窗口 SysListView32 的代码:<br>function MyFindWindow : THandle;<br>const<br> &nbsp;// 父窗口类名数组<br> &nbsp;A_szClassName : array [0..2] of PChar = (<br> &nbsp; &nbsp;'Progman',<br> &nbsp; &nbsp;'SHELLDLL_DefView',<br> &nbsp; &nbsp;'SysListView32'<br> &nbsp;);<br> &nbsp;// 父窗口标题数组<br> &nbsp;A_szWinName : array [0..2] of PChar = (<br> &nbsp; &nbsp;'Program Manager',<br> &nbsp; &nbsp;'',<br> &nbsp; &nbsp;'FolderView'<br> &nbsp;);<br>var<br> &nbsp;i : Integer;<br> &nbsp;hLastWin : THandle;<br>begin<br> &nbsp;// 首先求得顶级父窗口<br> &nbsp;hLastWin := FindWindow(A_szClassName[0], A_szWinName[0]);<br> &nbsp;// 逐次用FindWindowEx函数求出各级子窗口<br> &nbsp;for i:=1 to 2 do<br> &nbsp;begin<br> &nbsp; &nbsp;hLastWin := FindWindowEx(hLastWin, THandle(nil),<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A_szClassName, A_szWinName);<br> &nbsp;end;<br> &nbsp;result := hLastWin;<br>end;<br>// 举例: hLastWin : THandle;<br>// &nbsp; &nbsp; &nbsp; hLastWin := MyFindWindow();
 
后退
顶部