1

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

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

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

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

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

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

4

1 回答 1

3

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

于 2013-10-01T18:24:24.883 回答