|
|
  |
Нестандартный контрол в VS2015 |
|
|
|
Apr 27 2017, 06:44
|
Частый гость
 
Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813

|
Цитата(Daniil @ Apr 27 2017, 09:27)  С альфа-каналом надо играться для сглаживания. Это не поможет? https://www.codeproject.com/Articles/7944/T...Anti-Aliased-Edне знаю поможет ли, пошел читать... сам регион кривой получается, даже если его просто черным цветом залить
|
|
|
|
|
Apr 27 2017, 07:05
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 3-09-04
Из: Russia, Novosibirsk
Пользователь №: 590

|
Цитата(карамболь @ Apr 27 2017, 13:44)  не знаю поможет ли, пошел читать... сам регион кривой получается, даже если его просто черным цветом залить Так и должно быть, если сглаживания нет. Наглядная картинка - https://msdn.microsoft.com/en-us/library/9t...(v=vs.110).aspx
|
|
|
|
|
Apr 27 2017, 07:08
|
Частый гость
 
Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813

|
Цитата(Daniil @ Apr 27 2017, 10:05)  Так и должно быть, если сглаживания нет. Наглядная картинка - https://msdn.microsoft.com/en-us/library/9t...(v=vs.110).aspxт.е. стандартными средствами от этого не избавится ? Не хотелось бы сильно погружаться в дизайн и тратить уйму времени. Программа технологическая, просто хотелось немного красоты добавить )
|
|
|
|
|
Apr 27 2017, 07:19
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 3-09-04
Из: Russia, Novosibirsk
Пользователь №: 590

|
Цитата(карамболь @ Apr 27 2017, 14:08)  т.е. стандартными средствами от этого не избавится ? Не хотелось бы сильно погружаться в дизайн и тратить уйму времени. Программа технологическая, просто хотелось немного красоты добавить ) Совсем стандартными - не знаю такого способа. Проще всего, наверное, нарисовать сглаженную картинку с кнопками, а затем ее уже накладывать на регион. Вы первый проект все таки посмотрите - там решают почти аналогичную проблему.
|
|
|
|
|
Apr 27 2017, 07:29
|
Частый гость
 
Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813

|
Цитата(Daniil @ Apr 27 2017, 10:19)  Совсем стандартными - не знаю такого способа. Проще всего, наверное, нарисовать сглаженную картинку с кнопками, а затем ее уже накладывать на регион. Вы первый проект все таки посмотрите - там решают почти аналогичную проблему. читаю уже, идея понятна, реализация уж больно замороченная если этих кнопок будет много
|
|
|
|
|
Apr 28 2017, 09:48
|
Частый гость
 
Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813

|
Цитата(k155la3 @ Apr 28 2017, 12:21)  В примерах для студии (старые, MFC) есть релаизация контролв-кнопок самой разнообразной формы - круглые, с вырезами итп. Насколько помню, никаких рваных краев не видно. Может это ОНО ? может и оно, только найти не могу )
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|