Greetings, Kevin Schnitzius! >>I would like to be able change the icon dynamically on my mintty >>windows. However, old trick (google KB125103) for finding console >>window handles won't work anymore as it relies on the windows console >>window. I have verified that WM_SETICON works with the correct window >>handle. I have played >>around with the walking through windows but I can't figure out how to do it.
> For those curious, this MSVC solution worked: > // Format a "unique" NewWindowTitle. > sprintf(pszNewWindowTitle, "%d/%d", > GetTickCount(), GetCurrentProcessId()); > sprintf(pszNewCommand, "c:\\cygwin\\bin\\bash.exe -c \'echo -ne > \"\\e]2;%s\\a\"\'", pszNewWindowTitle); > system(pszNewCommand); > // Ensure window title has been updated. > Sleep(40); > // Look for NewWindowTitle. > hwndFound = FindWindow(NULL, pszNewWindowTitle); // our program That's a very ugly way that was appropriate for finding console windows. For normal GUI windows, I think, there's more straightforward ways. -- WBR, Andrey Repin (anrdae...@freemail.ru) 22.02.2012, <05:48> Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple