-
Постов
317 -
Зарегистрирован
-
Посещение
-
Победитель дней
52
Весь контент dnekrasov
-
Прежде чем рисовать на канве просто задайте размер результирующей битмапки. В Вашем случае: ... image2.Bitmap.SetSize(300, 300); image2.Bitmap.Canvas.BeginScene; ...
-
Не за что. Маленькое уточнение - это хорошо работает только если один монитор. Вообще правильнее эмулировать максимизацию окна следующим образом: SetBounds(Screen.DisplayFromRect(Bounds).WorkAreaRect);
-
А Вы вместо присвоения WindowState сделайте SetBounds(Screen.WorkAreaRect)
-
С помощью одного трэкбара - не получится. Нужно как минимум 2: 1-ый - HuewTrackBar, 2 -ой - BWTrackBar. Далее, с помощью функции HSLToRGB получить RGB: HSLToRGB(HuewTrackBar.Value, 0.5, BWTrackBar.Value). Обычно этого хватает. Если нет - добавьте еще один BWTrackBar для выбора S.
-
Попробуйте указать полный путь к шрифту, а не только его имя файла.
-
Почитайте здесь.
-
FR_PRIVATE не работает - используйте FR_NOT_ENUM или 0. FR_NOT_ENUM и предназначен для того, чтобы он не попадал в список перечисления. А у Label55 из StyledSettings убрали Family?
-
Спасибо в отдельном сообщении говорить не надо - просто поставьте Thanks:
-
Просто добавляет непрозрачность. Старший байт - значение альфа-канала.
-
Вы передаёте цвет с прозрачностью 0. Попробуйте сделать так: Add(R1, 'Раздел 1', $FF000000 or rgb(49, 47, 138));
-
За скролы отвечают scrollbarhtrackstyle, scrollbarvtrackstyle, scrollbarbottombutton, scrollbarleftbutton, scrollbarrightbutton и scrollbartopbutton. За Header - headeritemstyle
- 3 ответа
-
- grid
- fire-monkey
-
(и ещё 5 )
C тегом:
-
Просто какая-то странная проблема, впрочем как и её решение. Я FillText использую довольно активно, но никогда ничего подобного не наблюдал. Да и что-то мне подсказывает что дело совсем не в том, что надо использовать в качестве буфера TPaintBox вместо TBitmap. Ведь у людей, которые прочитают эту ветку форума может сложиться не правильное мнение, как надо решать подобные проблемы.
-
Это характерно для iOS-стилей. Для MacOS - вообще только 2, а для Android, Win и общих - 4. Вообще, если посмотреть новые стили - то все ориентируются на 4 масштаба, а старые, наверное, просто лень менять.
-
1. Уберите AlignToPixel - здесь он не нужен 2. Попробуйте поставить вместо False - True в последнем параметре. 3. Проверьте идентичность ARect.Width, ARect.Height и AWidth, AHeight
-
Ну если быть совсем точным - обычно их 4: 1, 1.5, 2 и 3
-
В стиле создать "windowborderstyle"
- 4 ответа
-
- border-windows
- border-form
-
(и ещё 5 )
C тегом:
-
В FMX у TLabel нет свойства Color. В стандартных стилях у TLabel прозрачный фон, поэтому надо или сделать свой стиль или расположить ваш Label поверх TRectangle, TColorBox ну или что-то похожее.
- 3 ответа
-
- firemoneky
- delphi
- (и ещё 4 )
-
А что мешает в буферной битмапке хранить точную копию исходной, а в DrawBitmap указывать нужные SrcRect и DestRect? По-моему Вы зациклились на необходимости использования CopyFromBitmap, а здесь она и не нужна вовсе (ИМХО) .
-
TBitmap.Canvas.DrawBitmap Вам в помощь Ну или можно использовать буферный TBitmapData и построчно, используя GetScanLine, копировать память.
-
Поиграйтесь со стилем "headeritemstyle"
-
System.UIConsts.RGBtoHSL(RGB: TAlphaColor; out H, S, L: Single). Параметр H и есть hue.