我有一个代码列出了win32框中正在运行的应用程序,然后显示它们的图标。如何获取Java应用程序的图标?
到目前为止,我得到了应用程序的hwnd,然后调用GetClassLong(hwnd,GCL_HICONSM),并且一切正常。
但Java应用程序的情况来处理,作为过程接听我的电话是javaw.exe的痛苦,而不是有光泽,pimpy Java应用程序,谁拥有一个如此漂亮的图标...
我在GetWindowThreadProcessId给一个镜头也,但很可惜,这是所返回的javaw进程的PID ...
有一个办法,虽然这样做,因为任务管理器(ALT + TAB)表现出良好的图标。
好吧,非常感谢您的回答,WM_QUERYDRAGICON不是很好的调用,但codeproject文章已经很好了!我会更新我的问题,以便给出正确的算法。 – Vinzz 2008-10-20 11:50:49