通过进程句柄获取图标并显示它

本文关键字:显示 图标 获取 进程句柄 | 更新日期: 2023-09-27 18:33:26

我有一个任务栏中显示的所有打开的应用程序的列表。
列表中的每一项都包含应用程序/进程标题和句柄 (hWnd)。

首先,我想获取进程图标,所以我使用了:

Icon ico = System.Drawing.Icon.FromHandle(hWnd);

不确定它是否有效,因为我不知道如何显示它。

所以你可以理解,我想在图像控件中显示图标,我该怎么做?我试图在memoryStream中保存,我也尝试过.ToBitmap()但我得到了例外。

如果您能帮助我,将不胜感激。

通过进程句柄获取图标并显示它

检查 http://codeutopia.net/blog/2007/12/18/find-an-applications-icon-with-winapi/以获取WM_GETICON代码示例。