Блокировка изменения стиля окна в AHK / C # - PullRequest
0 голосов
/ 01 июня 2011

Я написал небольшой скрипт autohotkey, который удаляет границы, заголовки и маркеры изменения размера окна и центрирует его на первом мониторе.Это работает для большинства приложений и игр, но некоторые (bioshock 2, APB и т. Д.) Заменяют свой стиль окна сразу после его удаления.Есть ли способ заблокировать изменения стиля окна?

Я бы предпочел сохранить это в AHK, но в заголовке есть c #, потому что я хотел бы преобразовать свое приложение в это, и есливозможно в c # / c ++, тогда сейчас самое время начать конвертацию.

1 Ответ

0 голосов
/ 03 июня 2011

Я мог бы что-то упустить, но сомневаюсь, что это будет легко.Поведение, которое вы описываете, является одним из приложений, которые либо отслеживают изменения в своем стиле окна, либо просто постоянно перерисовывают их, чтобы предотвратить эти изменения.Конечно, вы можете просто пройтись и бороться с ним там, где вы удаляете, он заменяет, удаляет, он заменяет, но это ничего не решит.внедрить его в процесс приложения, а затем перехватить некоторые вызовы API и просто вернуться, прежде чем что-либо будет перерисовано.Google для «обхода крючка» для некоторых примеров.Это может работать, но не входит в сферу действия AHK.И ваш простой 15-минутный сценарий AHK превратится в гораздо больший проект.= (

...