Собственно сабж, С++ & Delphi видают такое : Нужно привести вот к такому виду : Язык реализации подойдет любой, кроме c# Мой метод реализации - сделать форму прозрачной и поверх налепить картинку как видите не работает.
Слишком большие хрени по краям кнопок, измени или сделай побольше. Или внизу кнопки добавь тоже желтой хрени. Надеюсь ты понял.
Меня не интересует мнение о дизайне, это не раздел дизайнеров, меня интересует способ решения проблемы.
代码: procedure TForm1.FormCreate(Sender: TObject); begin AlphaBlend:=true; AlphaBlendValue:=100; end; Вроде так, не?
Если даже я счел тему примитивной - то она дно. Form1.Brush.Style := bsClear; куда-нить вписать, при создании формы, например. И для красивости тип границ - bsNone Правда на форме потом отпечатается окно, которое за ней. Или поставить TransparentColor = true и выбрать цвет clWindow, но там иной раз черная херь вылезает.
Вы видимо не до конца понимаете что вас просят помочь) Форма с фоном из png с полной поддержкой альфаканала и непрозрачными компонентами на ней. Сам помню долго мучался с поиском решения, и не нашел ничего лучше чем 2 формы: одна это форма по png, а сверху прозрачная форма с компонентами.
Эмм... у меня на скрине форма с вполне непрозрачной кнопкой и Timage, который неплохо просвечивается. Не оно разве?
Ну есть в сети исходник, поддержка альфы реализована, но окно программы ведет себя странно (пропадает граница окна, иной раз размазывает изображение на всю форму). http://s005.radikal.ru/i210/1307/15/19e484f549ef.png например.
После достаточно долгих мучей было реализовано на делфи, спасибо алексу за подсказку на счет 2х форм. Конечный результат - https://dl.dropboxusercontent.com/u/33968340/SkyDev/laucnher2.exe