Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2006, 20:02   #1
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию Дизайн кнопок с Win API

vicvtor

народ!!! помогите начинающему. надо срочно сменить форму кнопки на овальную и установить оранжевый цвет. заранее спасибо.

Последний раз редактировалось rpy3uH; 30.10.2006 в 20:06.
rpy3uH вне форума Ответить с цитированием
Старый 30.10.2006, 20:03   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

zetrix

Как это сделать с помощью WinAPI я не знаю, но можно использовать специальные компоненты. Скачать можно здесь (в разделе программы).

Последний раз редактировалось rpy3uH; 30.10.2006 в 20:08.
rpy3uH вне форума Ответить с цитированием
Старый 30.10.2006, 20:03   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

для изменения вида кнопок создавай кнопки и натягивай на них рисунки.
rpy3uH вне форума Ответить с цитированием
Старый 18.11.2006, 14:09   #4
selenux
Пользователь
 
Регистрация: 14.11.2006
Сообщений: 23
По умолчанию

SetWindowRgn(h: HWND; Rgn: HRGN; ReDraw: boolean);

Переменная Rgn это и есть новая область окна.
Для ее формирования есть отдельные APIшки(с суффиксом Rgn):
CreateEllipticRgn, CombineRng, CreateRectRgn, CreateRoundRectRgn.

Описание как всегда в SDK и MSDN.

Последний параметр SetWindowRgn ставь true чтоб не морочиться с перерисовкой.

Лучше будет с устанавливать с проверкой(Когда SetWindowRgn вернет не ноль можно прыгать хоть до потолка).
selenux вне форума Ответить с цитированием
Старый 06.12.2006, 08:24   #5
Prowler
Форумчанин
 
Регистрация: 30.11.2006
Сообщений: 128
По умолчанию

Посмотри тут: http://delphikingdom.ru/asp/viewitem.asp?catalogid=1095
На мой взгляд заслуживает внимания...
nosce te ipsumj...
Prowler вне форума Ответить с цитированием
Старый 24.01.2007, 09:16   #6
Аlex
Форумчанин
 
Регистрация: 16.11.2006
Сообщений: 175
По умолчанию

можно попробовать использовать компонент TImage и его обработчик события On MouseUp
чайник юзеру не товарищ, а сам себе враг...
Аlex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дизайн кнопок Fantom Общие вопросы Delphi 34 07.07.2008 06:54
Картинки для кнопок Zeraim Компоненты Delphi 10 21.05.2008 13:19
Блокировка кнопок Михаил Юрьевич Общие вопросы Delphi 10 11.02.2008 15:13
Дизайн на DLE okolovas Фриланс 1 30.12.2007 11:24