dnekrasov

Пользователи
  • Публикаций

    192
  • Зарегистрирован

  • Посещение

  • Победитель дней

    19

dnekrasov стал победителем дня 8 июля

dnekrasov имел наиболее популярный контент!

Информация о dnekrasov

  • Звание
    Продвинутый пользователь
  • День рождения 21.02.1974

Информация

  • Пол
    Мужчина
  • Город
    Минск

Посетители профиля

1 057 просмотров профиля
  1. А что мешает в буферной битмапке хранить точную копию исходной, а в DrawBitmap указывать нужные SrcRect и DestRect? По-моему Вы зациклились на необходимости использования CopyFromBitmap, а здесь она и не нужна вовсе (ИМХО) .
  2. TBitmap.Canvas.DrawBitmap Вам в помощь Ну или можно использовать буферный TBitmapData и построчно, используя GetScanLine, копировать память.
  3. dnekrasov

    Изменить шрифт заголовка

    Поиграйтесь со стилем "headeritemstyle"
  4. dnekrasov

    HueTrackBar

    System.UIConsts.RGBtoHSL(RGB: TAlphaColor; out H, S, L: Single). Параметр H и есть hue.
  5. Зачем это делать? Вам же выше ответили как поменять - просто создайте свой стиль для айтема листбокса
  6. dnekrasov

    Обрезается размер у Form

    Если Вам не нужно масштабирование - просто в свойствах проекта снимите птичку "Enable High-DPI"
  7. Вместо TTask.Run можно использовать TThread.CreateAnonymousThread в связке с TThread.OnTerminate
  8. dnekrasov

    Вопрос по среде Delphi

    Или Alt+F12 в Design режиме, после чего форму можно редактировать в текстовом режиме. Ну или просто выделить все контролы на форме - Ctrl+A или Shift+Click - а затем, как обычно - Ctrl+X->выбратьTabItem1->Ctrl+V
  9. dnekrasov

    Вертикальное смещение юникодных шрифтов

    Ну как же? В первом параметре идет прямоугольник в который выводится текст. Ему и сделать Offset(-PD.GetBounds.Left, -PD.GetBounds.Top) Всё просто: PD.Translate(-PD.GetBounds.Left + DestRect.Left + (DestRect.Width - PD.GetBounds.Width) / 2, -PD.GetBounds.Top + DestRect.Top + (DestRect.Height - PD.GetBounds.Height) / 2)
  10. dnekrasov

    Вертикальное смещение юникодных шрифтов

    А еще можно попробовать FillText со смещением -PD.GetBounds.Left, -PD.GetBounds.Top
  11. dnekrasov

    Вертикальное смещение юникодных шрифтов

    Перед FillPath попробуйте вставить PD.Translate(-PD.GetBounds.Left, -PD.GetBounds.Top);
  12. dnekrasov

    Отредактировать png файлы в .fsf

    В ObjectInspector выбираете св-во MultiResBitmap ну и дальше по документации
  13. dnekrasov

    Отредактировать png файлы в .fsf

    Справа вверху страницы есть кнопка
  14. dnekrasov

    Отредактировать png файлы в .fsf

    В StyleDesigner-е находим стиль, объект которого типа TImage и называется, обычно, "[имя файла стиля без расширения]style.png" , и работаем с ним как с обычным TImage. Вот пример из стандартного стиля iOSBlack.fsf
  15. Не, ну если Вас не заботит то, что Ваше приложение будет выдавать ошибку под виндой - то конечно, пусть сами разбираются