Перейти к содержанию
Fire Monkey от А до Я

Menkos1

Пользователи
  • Постов

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

  • Посещение

Активность репутации

  1. Like
    Menkos1 отреагировална Вадим Смоленский в Обрезается размер у Form   
    По умолчанию TImage.WrapMode=TImageWrapMode.Fit
    Чтобы картинка не масштабировалась, нужно выставить TImage.WrapMode := TImageWrapMode.Original
  2. Like
    Menkos1 отреагировална Вадим Смоленский в Обрезается размер у Form   
    Точно такого же нет. Если хотите, чтобы у вас не масштабировались TButton, TLabel и им подобные контролы, то можно воспользоваться их параметром Scale - это масштаб контрола по горизонтали (Scale.X) и вертикали (Scale.Y). Если вы знаете коэффициент экранного масштабирования, то достаточно сделать так:
    MyButton.Scale.X:=1/Coefficient; MyButton.Scale.Y:=1/Coefficient; Сам же коэффициент извлекается следующим образом (вот здесь меня проинструктировал dnekrasov):
    Coefficient:=FMX.Helpers.Win.GetWndScale(FMX.Platform.Win.ApplicationHWND); Не забудьте только вставить FMX.Helpers.Win в раздел uses.
  3. Like
    Menkos1 отреагировална Rusland в Клавиша Tab   
    Так всегда и надо делать, тогда Tab / Shift+Tab работает корректно
  4. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Клавиша Tab   
    Если правильно помню, то ПКМ по форме -> Tab Order
    там можно выставить правильный порядок
  5. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Изменение размеров формы   
    ClientHeight - высота клиентской области, без строки заголовка, бордюров и тд.
  6. Like
    Menkos1 отреагировална Brovin Yaroslav в Изменение размеров формы   
    Пример в студию
  7. Like
    Menkos1 отреагировална Brovin Yaroslav в Изменение размеров формы   
    В каком момент и где присваиваете высоту?
  8. Like
    Menkos1 отреагировална Maximus в Запуск стороннего приложения со своими координатами.   
    Ну да, конкретно с калькулятором такой финт не прокатит, он явно запоминает свою позицию перед закрытием, а затем при запуске её восстановление происходит уже после применения заданных в CreateProcess параметров позиции. А вообще работает, например, если запустить своё же приложение, разумеется если в нём нет установки координат после запуска.
    Можно и MoveWindow или SetWindowPos использовать после запуска, только тогда придётся получить хендл окна.
  9. Like
    Menkos1 отреагировална enatechno в Запуск компилированного приложения.   
    Создал 2 тестовых проекта (один VCL, другой FMX). В обоих только форма с кнопкой.
    Компилировал из 10 Seattle и 10 Berlin (конфигурация Debug).
    Запускал на win 7 и 10.
    Задержки в 1-2 сек не наблюдал. На глаз оба проекта запускаются с одинаковой скоростью.
    Конфигурация компьютера аналогична Вашей.
    https://www.youtube.com/watch?v=5q8ZKiYEWko
  10. Like
    Menkos1 отреагировална Vitaldj в [Windows] Сворачивание приложение   
    Где то уже это обсуждали по моему. Это глюк (баг или фича) fmx ;)))
  11. Like
    Menkos1 отреагировална rareMax в [Windows] Сворачивание приложение   
    Бага это. У меня, если приложение развернуто на весь экран и нажать на иконку в панеле задач - меняет состояние из (Разверное) в (Нормальные размеры), вместо того что бы принять состояние (Свернутое)
  12. Like
    Menkos1 отреагировална Andrey Efimov в [Windows] Сворачивание приложение   
    Есть вот такая темка Как свернуть форму, находящуюся в режиме FullScreen?
    А вообще, да, была недавно тема, но что-то не найду её...
    Вот ещё тема Форма не сворачивается при клике на иконке в панели задач. Напишите в личку автору, может он нашёл решение и поделится им с обществом.
    И вот такая тема Скрытие приложения с панели задач. Там ближе к концу обсуждали сворачивание.
  13. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в [Windows] Сворачивание приложение   
    А ну значит в Берлине что-то сломали, работает и отлично.
  14. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в [Windows] Сворачивание приложение   
    кто-то в чатике просил сделать подобное, вот что получилось
    FMX.AppMinimized.zip
    сворачивание/разворачивание делается, только после разворота не делается активация формы (не было времени с этим разбираться у меня)
  15. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Наложил стиль и перестала работать TComboBox   
    как-то странно вы стили подключаете... зачем его редактировать?
    Загрузите в TStyleBook стиль, выберите нужный для TComboBox.
    а то что не выбирается, возможно в стиле где-то косяк в HitTest у элементов
    HitTest = true - разрешает принимать события мыши
    HitTest = false - запрещает принимать события мыши
  16. Like
    Menkos1 отреагировална ENERGY в Размер компилируемого файла   
    Menkos1
    Это код для уменьшения размера exe под Windows. Добавляшь в Dpr файл (Project > View Source),  выбираешь Release в правой панели, затем Project  > Build. Размер еще уменьшиться.
    Правда потом нужно протестировать программу. На VCL с этими директивами у меня проблем никогда не было, - в смысле каких то багов в программе. На FMX не пробовал (я FMX пока только под моб. девайсы использую)
  17. Like
    Menkos1 отреагировална ENERGY в Размер компилируемого файла   
    Системе не навредит, просто смысла в этом нет. Лучше упаковать архиватором, или инсталлятором.
    Упакованные exe распаковываются целиком в память, и остаются там до конца, плюс дольше запускаются.
    Не упакованные exe загружаются по сегментам, частично, только то, что нужно. http://api.farmanager.com/ru/articles/packers.html
     
    Я такой обычно код вставляю в dpr файл, для Windows проектов.  
    uses  Windows; {$IFDEF RELEASE}     {$SETPEFlAGS IMAGE_FILE_RELOCS_STRIPPED or IMAGE_FILE_DEBUG_STRIPPED or          IMAGE_FILE_LINE_NUMS_STRIPPED}     {$WEAKLINKRTTI ON}     {$RTTI EXPLICIT METHODS([]) FIELDS([]) PROPERTIES([])} {$ENDIF} Конечно же нужно выбрать Release в Build Configurations в правой панели.
    Есть смысл упаковывать вирусы итп, чтобы быстрее скачать, чтобы зашифровать и сменить сигнатуру. Или кеиген или что-то подобное.
  18. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Запуск компилированного приложения.   
    вот об этом говорю

  19. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Запуск компилированного приложения.   
    Ускорить вы можете только выбором Release конфига, если он не стоит
  20. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Размер компилируемого файла   
    я бы не рекомендовал отключать стили.
    если нужен малый размер приложения, то это релиз сборка и упаковщик (upx, aspack и тд...)
    но я бы не заморачивался над этим
  21. Like
    Menkos1 отреагировална Равиль Зарипов (ZuBy) в Размер компилируемого файла   
    скорей всего стили платформенные
    win7style RCDATA "styles\platform\win\Win7.fsf" win8style RCDATA "styles\platform\win\Win8.fsf" win10style RCDATA "styles\platform\win\Win10.fsf" 32761 CURSOR "Controls_cur32761.cur" 32762 CURSOR "Controls_cur32762.cur" 32763 CURSOR "Controls_cur32763.cur" 32766 CURSOR "Controls_cur32766.cur" 32767 CURSOR "Controls_cur32767.cur" сейчас (Seattle/Berlin) такие платформ-стили на Win
×
×
  • Создать...