Windows 7 DWM странность - PullRequest
       24

Windows 7 DWM странность

2 голосов
/ 13 июня 2010

Я хочу написать замену FOSS "Alt + Tab" (переключатель окон) для Windows, так как есть несколько функций, которые, как мне кажется, (до сих пор) отсутствуют; но я замечаю две причуды, которые не могу исправить:

# 1. (В некоторой степени не связано) В стандартном переключателе окон Windows 7 один компьютер позволяет влево щелкать по миниатюре, чтобы сфокусировать окно; однако на другом компьютере с аналогичной спецификацией я должен использовать щелчок правой кнопкой мыши . Единственная разница между этими двумя свежими установками - тема. Есть идеи?


# 2. (Непосредственно связанный) В обоих оконных переключателях Windows 7 по умолчанию и в выводе API DWM свернутые окна часто не имеют миниатюр и вместо этого показывают только панель задач. Это давняя проблема с Windows API, и в прошлом я видел популярную рекомендацию «восстановить (свернуть) окно, сделать снимок экрана, а затем свернуть», но это небрежно и вызывает мерцание и т. д. Кто-нибудь сделал это успешно, используя более новый DWM API?

Если вы делитесь кодом, я бы предпочел синтаксис C #, но VB.NET тоже подойдет. Спасибо!

...