我有一個代碼列出了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