Я хочу написать замену FOSS "Alt + Tab" (переключатель окон) для Windows, так как есть несколько функций, которые, как мне кажется, (до сих пор) отсутствуют; но я замечаю две причуды, которые не могу исправить:
# 1. (В некоторой степени не связано) В стандартном переключателе окон Windows 7 один компьютер позволяет
влево щелкать по миниатюре, чтобы сфокусировать окно; однако на другом компьютере с аналогичной спецификацией я должен использовать
щелчок правой кнопкой мыши . Единственная разница между этими двумя свежими установками - тема. Есть идеи?
# 2. (Непосредственно связанный) В обоих оконных переключателях Windows 7 по умолчанию
и в выводе API DWM свернутые окна часто не имеют миниатюр и вместо этого показывают только панель задач. Это давняя проблема с Windows API, и в прошлом я видел популярную рекомендацию «восстановить (свернуть) окно, сделать снимок экрана, а затем свернуть», но это небрежно и вызывает мерцание и т. д. Кто-нибудь сделал это успешно, используя более новый DWM API?
Если вы делитесь кодом, я бы предпочел синтаксис C #, но VB.NET тоже подойдет. Спасибо!