一个关于程序图标的问题~~~:-)
我用下面的代码在Listbox里面列出了当前系统中所有的窗口
但是请问如果通过imagelist,怎么样吧这些窗口的图标加入到listbox中去。
var
I: Integer;
Str: array[0..MAX_PATH] of Char;
begin
ListBox.Clear;
I := GetDesktopWindow;
I := GetWindow(I, GW_CHILD);
while I <> 0 do
begin
GetWindowText(I, Str, MAX_PATH);
if Str <> '' then
begin
ListBox.Items.Add(Str);
end;
I := GetWindow(I, GW_HWNDNEXT);
end;
end;