реклама на сайте
подробности

 
 
> Нестандартный контрол в VS2015
карамболь
сообщение Apr 27 2017, 05:55
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813



Здравствуйте. Понимаю, что это тема наверное уже набила оскомину )
Однако ) Создаю круглую кнопку через CreateEllipticRgn и SetWindowRgn.
Все прекрасно работает, но обламывает то, что у кнопки рваные края получаются (видно ступеньки пикселов на краях), хотя прямоугольник задаю при создании кнопки 50 на 50.
Можно это как-нибудь поправить ? Спасибо
пысы. Вин7, визуалстудио15 winapi c++
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
k155la3
сообщение Apr 28 2017, 09:21
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(карамболь @ Apr 27 2017, 08:55) *
. . .
Все прекрасно работает, но обламывает то, что у кнопки рваные края получаются (видно ступеньки пикселов на краях), хотя прямоугольник задаю при создании кнопки 50 на 50.
. . .

В примерах для студии (старые, MFC) есть релаизация контролв-кнопок самой разнообразной формы - круглые, с вырезами итп.
Насколько помню, никаких рваных краев не видно. Может это ОНО ?

Go to the top of the page
 
+Quote Post
карамболь
сообщение Apr 28 2017, 09:48
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 25-08-08
Из: Санкт-Петербург
Пользователь №: 39 813



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

может и оно, только найти не могу )
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016