我列出了任务栏中显示的所有已打开的应用程序 列表中的每个项目都包含应用程序/进程标题和句柄(hWnd)。
首先,我想获得proccess Icon,所以我使用了:
Icon ico = System.Drawing.Icon.FromHandle(hWnd);
不确定它是否有效,因为我不知道如何显示它。
所以你可以理解,我想在Image控件中显示Icon,我该怎么办呢?我尝试保存在memoryStream
,我也尝试.ToBitmap()
,但我有例外。
如果你能帮助我,我们将不胜感激。
答案 0 :(得分:3)
检查http://codeutopia.net/blog/2007/12/18/find-an-applications-icon-with-winapi/是否有WM_GETICON代码示例。