Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Fedor92
Человек из 90-х
Эксперт HTML/CSS
2598 / 2244 / 1011
Регистрация: 15.12.2012
Сообщений: 8,261
#1

Нестандартные диалоговые окна

02.07.2013, 18:38. Просмотров 955. Ответов 3
Метки нет (Все метки)

Доброго времени суток, уважаемые форумчане!!! Хотелось бы задать вопрос такого толка: как в Delphi можно создать нестандартное диалоговое окно, т.е. дилоговое окно не стандартной прямоугольной формы, а окно в виде какого-нибудь предмета, например музыкального инструмента? Если кто сталкивался с подобным вопросом прошу поделиться опытом, даже если Вы создавали подобные окна на других языках программирования или Ваши мнения, как это можно реализовать, пригодятся любые советы... Заранее спасибо...

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2013, 18:38
Ответы с готовыми решениями:

Диалоговые окна
Как сделать из этого пр.кода так чтобы сохраняло и открывало ч.з диалоговые...

Диалоговые окна.
Вывести диалоговое окно общего назначения с кнопками Yes, No, Cancel,...

Диалоговые окна
На форму посетить текстовое поле и набрать в нем текст. При нажатии любой...

Диалоговые окна
не понимаю как это сделать! помогите пожалуйста вот задание На форму...

Условие на диалоговые окна
Допустим есть два сообщения: MessageDlg('System MC: Error! Please check your...

3
cotseec
Пишу на Delphi...иногда
1407 / 1267 / 284
Регистрация: 03.12.2012
Сообщений: 3,914
Записей в блоге: 5
Завершенные тесты: 3
02.07.2013, 18:42 #2
SetWindowRgn для начала
Нестандартная форма окна
Изменение формы окна в Delphi
1
Ev1l
133 / 133 / 22
Регистрация: 29.08.2012
Сообщений: 353
02.07.2013, 18:50 #3
например:
Delphi
1
2
3
4
TransparentColor:=True;
TransparentColorValue:=clAqua;
Color:=clAqua;
BorderStyle:=bsNone;
при этом форма станет прозрачной, можешь сделать картинку без определенного цвета(тоесть с определенным цветом который будет прозрачен, в моем случае это clAqua), поместить эту картинку на форму, поверх нее наставить кнопок и радоваться нестандартному окну
1
murderer
3581 / 1464 / 133
Регистрация: 06.10.2010
Сообщений: 3,215
03.07.2013, 06:44 #4
Если захочется использовать изображение с альфа-каналом, тогда используй UpdateLayeredWindow для отрисовки в OnPaint формы (предварительно нужно выставить стиль WS_EX_LAYERED).

http://www.cyberforum.ru/attachments/173452d1343890759 - это на WinAPI, но думаю можно сделать и на VCL.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2013, 06:44

Диалоговые окна, что не так?
Хочу сделать диалоговые окна, я делаю и возникает ошибка unit Unit1; ...

Открытие текстового файла (Диалоговые окна)
Подскажите, пожалуйста, как примерно сделать это задание: разработать с помощью...

FindWindow не видит диалоговые окна других приложений
Здравствуйте, я с вопросом на счет хука. У меня есть программа, и на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru