Изменить цвет окна Windows 7 - PullRequest
       0

Изменить цвет окна Windows 7

1 голос
/ 08 сентября 2011

У меня есть вопрос, но я не уверен, возможно ли это. Можно ли изменить цвет окна Windows 7 с .Net.

Так что это не содержимое окна, так как это легко, я говорю о самом заголовке заголовка и позволяю приложению .Net сделать заголовок прозрачным, как вы можете иметь в Windows 7, а также изменить цвет и т. Д. .Есть ли какой-нибудь оконный API, к которому я могу подключиться, чтобы кто-нибудь знал о нем.

Причина, по которой я хочу это сделать, заключается в том, что в Window вы можете явно задать свою тему и цвета окна, но я хочу, чтобы в моем приложении были все диалоги с одинаковым стилем, чтобы я мог изменять содержимое окна, но заголовок окна мог и если пользователь установил свой цвет окна на странный цвет, то это выглядит странно на фоне моего тематического приложения.

Спасибо за любую помощь заранее.

Сомнительный.

Ответы [ 2 ]

8 голосов
/ 08 сентября 2011

я не могу, и если пользователь установил свой цвет окна на странный цвет, то это выглядит странно для моего тематического приложения.

Это должно быть оставлено на усмотрение пользователя,и вы не должны изменять параметры, которые явно установлены пользователем для установки его операционной системы.Это прогонит больше пользователей.Если это для вашего личного использования, тогда все будет в порядке, но не изменяйте пользовательские настройки Windows (любого типа).

Если это действительно выглядит так плохо, вы должны рассмотреть окно с пользовательским скином длятолько ваша заявка.

1 голос
/ 08 сентября 2011

Да, это возможно. Это MSDN статья, описывающая это:

http://msdn.microsoft.com/en-us/library/bb688195%28VS.85%29.aspx

Код написан на C ++, но его должно быть легко заставить работать на C #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...