TCount

Forum Replies Created

Viewing 20 posts - 101 through 120 (of 560 total)
  • Author
    Posts
  • in reply to: Вопрос по RepaintForms() #56352
    TCount
    Participant
    'Support' wrote:

    А почему обычный Repaint не подходит? Или sSkinProvider1.SkinData.Invalidate?

    Спасибо, попробую.

    in reply to: Проблемы с заголовком окна #56264
    TCount
    Participant
    'mihakamen' wrote:

    Как временное решение: поставил BorderStyle у главного окна – bsSingle, у дочерних окон – bsDialog.

    Я ради интереса запустил ваш проект у себя (в 32битной компиляции). Нарушений, о которых вы писали, не заметил.

    У меня: Win7x64, Delphi XE10.1, AC 12

    TCount
    Participant
    'Morgerion' wrote:

    Постараюсь проверить на другой дельфе.

    Между прочим, нужно иметь ввиду, что в Delphi 7 ооочень много багов! Пора менять среду на более современную:)

    Нельзя же вечно писать на Delphi 7.

    TCount
    Participant
    'novikovmaxim' wrote:

    И ещё, при удалении компонента с формы вываливается AV:

    У меня тоже при удалении с формы вылазит гневное AV.

    Более того, форма с этой панелью, еще не успев появиться, уже с ошибкой сообщает о том, что sRollOutPanel пытается получить доступ к канвасу.

    Вобщем, пока что этот компонент явно нуждается в допилке 🙂

    in reply to: Предложение по BoundLabel #56212
    TCount
    Participant
    'Support' wrote:

    А можно посмотреть картинки как оно выглядит нечитабельно и как должно выглядеть, если реализовать идею?

    Иначе, цель не понятна. Несколько раз перечитал текст, но не совсем понимаю.

    Например, фон – картинка…

    Как видно на скрине, первая надпись “Логин” читается нормально, потому как к тексту применены обводка и тень.

    Остальные надписи – это обычные надписи, которые используются в BoundLabel, без эффектов.

    in reply to: ChangeBmpHUE – ChangeBmpSaturation #56196
    TCount
    Participant
    'Molas' wrote:

    Спасибо большое, я тут разобрался уже, а вы быстро отозвались.

    Просто пробывал делать так

    ChangeBitmapPixels(BMP,ChangeColorHUE(D),H,clFuchsia); из-за этого была проблема.

    Не за что)

    Здесь важно учесть вот это: BMP.PixelFormat:=pf32bit;

    Потому как функции работают именно с 32-битными битмапами.

    in reply to: ChangeBmpHUE – ChangeBmpSaturation #56149
    TCount
    Participant
    'Molas' wrote:

    А можно примерное использование этих функций.ChangeBitmapPixels(Bitmap,ChangeColorHUE,Value,clFuchsia); особенно ChangeColorHUE

    Например, можно создать процедуру вроде:

    procedure Make_BMP(var BMP: TBitmap;const H: integer=500;const S: integer=500;const B: integer=500);

    begin

    BMP.PixelFormat:=pf32bit;

    if H<>500 then ChangeBitmapPixels(BMP,ChangeColorHUE,H,clFuchsia);

    if S<>500 then ChangeBitmapPixels(BMP,ChangeColorSaturation,S,clFuchsia);

    if B<>500 then ChangeBitmapPixels(BMP,ChangeColorBrightness,B,clFuchsia);

    end;

    И использовать так:

    Make_BMP(Bitmap,50);//смещение цвета

    Make_BMP(Bitmap,0,50);//насыщенность

    Make_BMP(Bitmap,0,0,50);//яркость

    Или все сразу:

    Make_BMP(Bitmap,50,50,50);

    in reply to: GRAYED – прошу обратить внимание #56181
    TCount
    Participant
    'Support' wrote:

    А какой тип кнопки используется? Или это в любом типе кнопок?

    В любом типе кнопок.

    in reply to: ChangeBmpHUE – ChangeBmpSaturation #56175
    TCount
    Participant
    'Molas' wrote:

    Раньше помню в прошлых версиях были функции как ChangeBmpSaturation и ChangeBmpHUE в sGraphUtils, потом их убрали. Не помню точно в какой версии они были. Или хотя бы есть замена этим функциям?

    Теперь есть одна функция ChangeBitmapPixels.

    К примеру:

    ChangeBitmapPixels(Bitmap,ChangeColorHUE,Value,clFuchsia);

    ChangeBitmapPixels(Bitmap,ChangeColorSaturation,Value,clFuchsia);

    ChangeBitmapPixels(Bitamp,ChangeColorBrightness,Value,clFuchsia);

    TCount
    Participant
    'Support' wrote:

    А Transparency = 100 там?

    Да, конечно.

    in reply to: popmenu #55975
    TCount
    Participant
    'VBARV' wrote:

    Здравствуйте. Люди добрые, помогите плиз, я уже замучался в демке искать… Как сделать в popupmenu жирный текст и если можно шрифт увеличить. Если кому не трудно, просто сделайте демку с одним этим злосчастным попапом. Ну или натыкайте носом что и куда…. Еще не понял как в демке добавляется боковая надпись на все меню. Спасибо за раннее.

    Привет! Все это добро можно настроить в SkinManager, в свойствах MenuSupport.

    TCount
    Participant
    'Alexio' wrote:

    Куда дальше копать? С отключенным sSkinManager1 ничего такого нет.

    Я, конечно, не разрабочик AC, но со своей стороны могу предложить одно (я это всегда предлагаю):

    1. Поскорее избавиться от Delphi 7 и перейти на современную среду разработки. Например, Embarcadero Delphi XE8 (или лучше Berlin 10.1).

    2. Скачать и установить последнюю версию AC – то есть, 11.22.

    in reply to: TsWebLabel XE8 #55921
    TCount
    Participant
    'AntonioPermskiy' wrote:

    Добрый день,

    Пробую перейти с XE2 на XE8. Установил соответствующие alpha-компоненты. sWebLabel утратил функциональность:

    0. В designtime при изменении шрифта в ObjectInspector на форме изменения не отображаются(DesignTime.png)

    1. В runtime нет реакции на изменение свойств sWebLabel.Font(проект во вложении)

    Помогите, пожалуйста, разобраться.

    Спасибо.

    Вот уж не знаю, недавно перешел с XE7 на Berlin 10.1…Все нормально с sWebLabel и не только (например, на XE7 у меня в дизайн-тайм раньше некоторые кнопки не реагировали на изменение шрифта).

    in reply to: sComboBox #55873
    TCount
    Participant
    'ivanisimus' wrote:

    Я подписан на этот топик но уведомления по почте об ответах не приходят. В “спаме” смотрел.

    Кстати да, я тоже это заметил)

    in reply to: Технический вопрос по SkinManager #55762
    TCount
    Participant

    Есть одна непонятная штука…

    Создаю Bitmap1 с нужной картинкой, далее пытаюсь преобразовать на нем цвета:

    ChangeBitmapPixels(Bitmap1, ChangeColorSaturation, 50, clFuchsia);


    если потом этот битам выводить в OnPaint формы, то он выводится без каких-либо изменений в цвете)

    Но если этот преобразованный битмап сохранить на диск, то видно, что цвета действительно преобразовались.

    Отсюда вопрос – почему при выводе его в качестве фона картинка выводится неизменной?

    P.S. Все, понял! Нужно было в созданном TBitmap указать: PixelFormat:=pf32bit

    in reply to: Технический вопрос по SkinManager #55760
    TCount
    Participant
    'Support' wrote:

    Для изменения битмапа есть процедура ChangeBitmapPixels, её можно вызывать примерно вот так:

    Code:
    ChangeBitmapPixels(Bitmap1, ChangeColorHUE, HueValue, clFuchsia);

    В uses добавить “sGraphUtils”

    Таким же образом можно менять Saturation и Brightness:

    ChangeBitmapPixels(Bitmap1, ChangeColorSaturation, SaturValue, clFuchsia);

    ChangeBitmapPixels(Bitmap1, ChangeColorBrightness, BrightValue, clFuchsia);

    Спасибо, поэкспериментирую)

    in reply to: Технический вопрос по SkinManager #55744
    TCount
    Participant
    'Support' wrote:

    Есть вот такая старая демка, должна помочь:

    http://www.alphaskins.com/sfiles/demos/changetexture.zip

    Да, действительно это работает.

    Только мне не подходит 🙁

    Графический файл загружается с диска. А для меня это неприемлимо, к сожалению…Потому что текстура собирается из разных картинок.

    А процедура ChangeImageInSkin работает только с путем файла. Если бы с потоком…

    Хотя нет. И это же не походит. Просто у меня текстура включает себя и бордюры) поэтому такой вариант вообще не подходит.

    Может есть какие-то функции, которые я смогу применять программно к картинке, чтобы имитировать Saturation и HueOffset?

    in reply to: Артефакты скиновки #55719
    TCount
    Participant
    'Diezko' wrote:

    А возможно просто отключить данное свечение у компонентов, то есть если такой параметр?

    Наверное, это (скрин). Ну или сам скин отредактировать.

    in reply to: Фокусы фона формы #55636
    TCount
    Participant
    'Support' wrote:

    К сожалению, не успел это исправить. Надеюсь сделать в версии 11.18

    Буду ждать:)

    in reply to: Combobox glyph #55063
    TCount
    Participant
    'egorea1999' wrote:

    Combobox glyph

    в версии 11.17 пропал glyph у combobox'a.

    Style: csOwnerDrawFixed

    А у меня все на месте, при любом раскладе.

Viewing 20 posts - 101 through 120 (of 560 total)