чёт вы куда то едите не туда похоже. API есть (и пример я кстати тоже выкладывал где то)
http://rusproject.narod.ru/winapi/i/initializeflatsb.html
http://rusproject.narod.ru/winapi/f/FlatSB_SetScrollProp.html
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
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. |
|||
карма: 22 |
|
Ответов: 254
Рейтинг: 6
|
|||
видимо чтобы сделать красивый дизайн программы необходимо либо писать на delphi
Хотя как вариант можно использовать editbox и listbox взамен combobox. Должно получиться )) ------------ Дoбавленo в 03.47: В обычном listbox у меня получилось перекрыть обычным srollbar |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
nesco, да видать не вариант поддерживать то что и в XP криво работало.
Medvedoc писал(а): видимо чтобы сделать красивый дизайн программы необходимо либо писать на delphi Всё что можно было покрасить в HiAsm в этой теме -> http://forum.hiasm.com/forum.html?q=3&t=56275 Пример1 Пример2 Пример3 |
|||
карма: 4 |
| ||
файлы: 3 | scr_2016-08-05_092930.png [92KB] [1143], scr_2016-08-05_093504.png [57.8KB] [1193], scr_2016-08-05_094441.png [35.7KB] [1021] |
Ответов: 497
Рейтинг: 16
|
|||
andrestudio, хорошая штука однако если бы с ним (да и с аналогами) image работал было бы неплохо.
|
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Делать нужно библиотеку с родными от альфа-скин контролами, но там работы туева-хуча, так что за (не)спасибо делайте сами.
|
|||
карма: 4 |
|
Ответов: 497
Рейтинг: 16
|
|||
andrestudio, не это с альфа скин да нужно свои а в той другой с родним от делфи 7 работает же значит проблема image в Hiasm
|
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
RAWY_EX, а ты мультислойный формы юзал? На них можно прикольные вещи творить. Вот тебе на посмотреть
multilayer_forms v3.sha |
|||
карма: 22 |
|
Ответов: 497
Рейтинг: 16
|
|||
nesco, спасибо весьма и весьма полезная схемка(хотя делаю свои программы больше в стиле модерн с минимализмом т.е. на фонах всегда просто цвет без картинок максимум бывает градиент (знал и юзал по отдельности а вместе не приходилось)) но вопрос с image не закрыт при такой схеме ресурсов значительно уходит в никуда.схема куда проще если научить ImgBtn прозрачности. мне так и не ответили почему image не поддерживает свою прозрачность? кол? или неизвестно?
|
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
RAWY_EX писал(а): ImgBtn прозрачности. мне так и не ответили почему image не поддерживает свою прозрачность? кол? или неизвестно? А кроме формы больше ничего не поддерживает прозрачность до 8-й винды на системном уровне и то, только в режиме мультислойности. Даже мультислойность, и то укуцаная и не поддерживает дочерних форм, только основные. И только в Винде выше и равной 8-й можно использовать прозрачность на дочерних формах и контролах на системном уровне, но ресурсов жрет немерено. Контурную прозрачность можно получить и на Image, но не Альфа, и то, не на самом контроле, а на форме, на которой это контрол расположен. У нас Label и ListBox поддерживают прозрачность, но на таком уровне, что лучше ее не использовать. Те от альфа прозрачности на наших контролах можно отказаться сразу или переписывать всю библиотеку KOL надо с нуля. |
|||
карма: 22 |
|
Ответов: 497
Рейтинг: 16
|
|||
nesco, а как же png_kol(или наоборот уже не помню) ? что с ним?
------------ Дoбавленo в 02.47: а делфи 7 как прозрачность делает если nesco писал(а): не поддерживает прозрачность до 8-й винды на системном уровне |
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
RAWY_EX писал(а): а как же png_kol(или наоборот уже не помню) ? что с ним?А причем тут png? Это не контрол, те не интерфейсный элемент RAWY_EX писал(а): а делфи 7 как прозрачность делает еслиНе надо забывать, что Delphi построен на VCL, а не на KOL. К тому же, наш Image построен на обычном PaintPox-e. ------------ Дoбавленo в 04.19: Вот, кстати, то, о чем я говорил -- https://habrahabr.ru/post/247397/ |
|||
карма: 22 |
|
Ответов: 497
Рейтинг: 16
|
|||
nesco,
nesco писал(а): А причем тут png? Это не контрол, те не интерфейсной элемент Нет но при подключении оригинала в делфи image начинает поддержку альфа канала благодаря которому и есть та самая прозрачность.(но я уже понял что у нас паинтбокс) nesco писал(а): наш Image построен на обычном PaintPox-e. А в 10 дела обстоят также как и в 8? |
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
RAWY_EX писал(а): Нет но при подключении оригинала в делфи image начинает поддержку альфа канала благодаря которому и есть та самая прозрачность.(но я уже понял что у нас паинтбокс)Че-то я этот момент не понял. Подробнее можно, что куда подключаешь и что получается, желательно с примером или картинкой? RAWY_EX писал(а): а в кол нету графических элементов?Что конкретно ты имеешь в виду под словом "графические элементы"? |
|||
карма: 22 |
|
Ответов: 497
Рейтинг: 16
|
|||
nesco,
nesco писал(а): что куда подключаешь и что получается, желательно с примером или картинкой?вот подключаю pngimage а png_kol это и есть pngimage nesco писал(а): Что конкретно ты имеешь в виду под словом "графические элементы" |
|||
карма: 1 |
|