Вверх ↑
Этот топик читают: Гость
Ответов: 4344
Рейтинг: 471
#46: 2016-08-04 11:23:27 ЛС | профиль | цитата
чёт вы куда то едите не туда похоже. API есть (и пример я кстати тоже выкладывал где то)
http://rusproject.narod.ru/winapi/i/initializeflatsb.html
http://rusproject.narod.ru/winapi/f/FlatSB_SetScrollProp.html

карма: 4

0
Разработчик
Ответов: 25395
Рейтинг: 2070
#47: 2016-08-04 12:41:43 ЛС | профиль | цитата
andrestudio писал(а):
чёт вы куда то едите не туда похоже. API есть

А че, тут разговор был про Flat скроллбар? Хотя идея достойна внимания
------------ Дoбавленo в 12.41:
Кстати, andrestudio, а вот это не смущает

msdn писал(а):

Note Flat scroll bar functions are implemented in Comctl32.dll versions 4.71 through 5.82. Comctl32.dll versions 6.00 and higher do not support flat scroll bars.

карма: 19

0
Ответов: 251
Рейтинг: 6
#48: 2016-08-05 03:48:03 ЛС | профиль | цитата
видимо чтобы сделать красивый дизайн программы необходимо либо писать на delphi
Хотя как вариант можно использовать editbox и listbox взамен combobox. Должно получиться ))
------------ Дoбавленo в 03.47:
В обычном listbox у меня получилось перекрыть обычным srollbar
карма: 0

0
Ответов: 4344
Рейтинг: 471
#49: 2016-08-05 07:18:19 ЛС | профиль | цитата
nesco, да видать не вариант поддерживать то что и в XP криво работало.
Medvedoc писал(а):
видимо чтобы сделать красивый дизайн программы необходимо либо писать на delphi
к примеру так и есть.
Всё что можно было покрасить в HiAsm в этой теме -> http://forum.hiasm.com/forum.html?q=3&t=56275
Пример1
Пример2
Пример3




карма: 4

0
файлы: 3scr_2016-08-05_092930.png [92KB] [349], scr_2016-08-05_093504.png [57.8KB] [344], scr_2016-08-05_094441.png [35.7KB] [303]
Ответов: 501
Рейтинг: 18
#50: 2016-08-05 12:32:19 ЛС | профиль | цитата
andrestudio, хорошая штука однако если бы с ним (да и с аналогами) image работал было бы неплохо.
карма: 1
        ]  
0
Ответов: 4344
Рейтинг: 471
#51: 2016-08-05 21:03:50 ЛС | профиль | цитата
Делать нужно библиотеку с родными от альфа-скин контролами, но там работы туева-хуча, так что за (не)спасибо делайте сами.
карма: 4

0
Ответов: 501
Рейтинг: 18
#52: 2016-08-06 00:06:40 ЛС | профиль | цитата
andrestudio, не это с альфа скин да нужно свои а в той другой с родним от делфи 7 работает же значит проблема image в Hiasm
карма: 1
        ]  
0
Разработчик
Ответов: 25395
Рейтинг: 2070
#53: 2016-08-06 00:20:40 ЛС | профиль | цитата
RAWY_EX, а ты мультислойный формы юзал? На них можно прикольные вещи творить. Вот тебе на посмотреть

multilayer_forms v3.sha
карма: 19

0
Ответов: 501
Рейтинг: 18
#54: 2016-08-06 02:16:45 ЛС | профиль | цитата
nesco, спасибо весьма и весьма полезная схемка(хотя делаю свои программы больше в стиле модерн с минимализмом т.е. на фонах всегда просто цвет без картинок максимум бывает градиент (знал и юзал по отдельности а вместе не приходилось)) но вопрос с image не закрыт при такой схеме ресурсов значительно уходит в никуда.схема куда проще если научить ImgBtn прозрачности. мне так и не ответили почему image не поддерживает свою прозрачность? кол? или неизвестно?
карма: 1
        ]  
0
Разработчик
Ответов: 25395
Рейтинг: 2070
#55: 2016-08-06 02:41:29 ЛС | профиль | цитата
RAWY_EX писал(а):
ImgBtn прозрачности. мне так и не ответили почему image не поддерживает свою прозрачность? кол? или неизвестно?

А кроме формы больше ничего не поддерживает прозрачность до 8-й винды на системном уровне и то, только в режиме мультислойности. Даже мультислойность, и то укуцаная и не поддерживает дочерних форм, только основные. И только в Винде выше и равной 8-й можно использовать прозрачность на дочерних формах и контролах на системном уровне, но ресурсов жрет немерено. Контурную прозрачность можно получить и на Image, но не Альфа, и то, не на самом контроле, а на форме, на которой это контрол расположен. У нас Label и ListBox поддерживают прозрачность, но на таком уровне, что лучше ее не использовать. Те от альфа прозрачности на наших контролах можно отказаться сразу или переписывать всю библиотеку KOL надо с нуля.
карма: 19

0
Ответов: 501
Рейтинг: 18
#56: 2016-08-06 02:47:40 ЛС | профиль | цитата
nesco, а как же png_kol(или наоборот уже не помню) ? что с ним?
------------ Дoбавленo в 02.47:
а делфи 7 как прозрачность делает если
nesco писал(а):
не поддерживает прозрачность до 8-й винды на системном уровне
а у меня 7.
карма: 1
        ]  
0
Разработчик
Ответов: 25395
Рейтинг: 2070
#57: 2016-08-06 04:20:00 ЛС | профиль | цитата
RAWY_EX писал(а):
а как же png_kol(или наоборот уже не помню) ? что с ним?

А причем тут png? Это не контрол, те не интерфейсный элемент
RAWY_EX писал(а):
а делфи 7 как прозрачность делает если

Не надо забывать, что Delphi построен на VCL, а не на KOL. К тому же, наш Image построен на обычном PaintPox-e.
------------ Дoбавленo в 04.19:
Вот, кстати, то, о чем я говорил -- https://habrahabr.ru/post/247397/
карма: 19

0
Ответов: 501
Рейтинг: 18
#58: 2016-08-06 11:13:01 ЛС | профиль | цитата
nesco,
nesco писал(а):
А причем тут png? Это не контрол, те не интерфейсной элемент

Нет но при подключении оригинала в делфи image начинает поддержку альфа канала благодаря которому и есть та самая прозрачность.(но я уже понял что у нас паинтбокс)
nesco писал(а):
наш Image построен на обычном PaintPox-e.
а в кол нету графических элементов?
А в 10 дела обстоят также как и в 8?
карма: 1
        ]  
0
Разработчик
Ответов: 25395
Рейтинг: 2070
#59: 2016-08-06 11:33:02 ЛС | профиль | цитата
RAWY_EX писал(а):
Нет но при подключении оригинала в делфи image начинает поддержку альфа канала благодаря которому и есть та самая прозрачность.(но я уже понял что у нас паинтбокс)

Че-то я этот момент не понял. Подробнее можно, что куда подключаешь и что получается, желательно с примером или картинкой?

RAWY_EX писал(а):
а в кол нету графических элементов?

Что конкретно ты имеешь в виду под словом "графические элементы"?
карма: 19

0
Ответов: 501
Рейтинг: 18
#60: 2016-08-06 12:26:16 ЛС | профиль | цитата
nesco,
nesco писал(а):
что куда подключаешь и что получается, желательно с примером или картинкой?

вот подключаю pngimage а png_kol это и есть pngimage
nesco писал(а):
Что конкретно ты имеешь в виду под словом "графические элементы"
ну VLC же сам все рисует интерфейс а в KOL такого нет?
карма: 1
        ]  
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)