从窗口柄中获取图标
本文关键字:获取 图标 窗口 | 更新日期: 2023-09-27 18:17:53
我使用c#和。net 4.0。我在写一个程序来观察另一个程序的状态。我已经使用Pinvoke与GetWindows等提取一些基本信息。这个第三方程序可以打开不同的文件,窗口图标也会相应地改变。有人知道如何做到这一点吗?
在你认为这是重复的之前:
-
我不是试图从。exe.
-
我不是试图得到一个文件或文件夹或快捷方式的图标。
-
我正在尝试获得当前打开的窗口的图标。
您需要向窗口发送WM_GETICON
消息:
"…检索与窗口关联的大图标或小图标的句柄。系统显示"ALT+TAB"对话框中的大图标和窗口说明中的小图标。"