botva2

DLL botva2 0.9.9.156

Нет прав для скачивания
  • Автор темы Автор темы South
  • Дата начала Дата начала
Eng: InstallationWay, really, maybe so:
Rus: InstallationWay, правда, может быть так:
Код:
    CheckBox:=CheckBoxCreate(Handle, ScaleX(30), ScaleY(20), ScaleX(100), ScaleX(20), 'CheckBox.png', 0, 3);
    CheckBoxSetText(CheckBox, '{#SetupSetting("AppName")}');
    {maybe this}
    while CheckBoxGetChecked(CheckBox) <> True do begin
      CheckBoxSetChecked(CheckBox, True);
      CheckBoxSetEnabled(CheckBox, False);
    end;
    {or this}
      CheckBoxSetChecked(CheckBox, True);
      CheckBoxSetEnabled(CheckBox, False);
      CheckBoxSetChecked(CheckBox, True);
 
How to set KeyDown (KeyPress) event for the buttons? currently there is an click event for each button. But When a button is focused and you pressed enter, the button will be pressed but the clicked event will not trigger. How can I trigger and event for the buttons created with botva when user presses enter on them?
 
Как с помощью botva2.dll изменить изображение флажка и радиокнопки? Если вы знаете, помогите мне!
 
Последнее редактирование модератором:
SQPG, в смысле изменить размер изображения?
Если да то через задекларированные функции\процедуры для CheckBox'ов - никак. Нужно писать самому компонент, как реализованно в CheckListBox.iss:
  • Через функцию создаем TPanel
  • Через Callback перехватываем WM_PAINT у TPanel и там копируем регион с HDC с родительского окна в наш HDC TPanel через BitBlt (это для прозрачности)
  • Так же в WM_PAINT рисуем текст (наверное через DrawText)
  • Ну и конечно, в функции создаем IMG c параметром Stretch = True и применяем необходимый видимый регион через ImgSetVisiblePart
  • В Callback в WM_LBUTTONDOWN, WM_MOUSEMOVE, WM_MOUSELEAVE, WM_MOUSEHOVER нужно реализовать смену видимого региона для IMG через ImgSetVisiblePart, а также изменение TColor для текста (наверное SetTextColor).
  • Ну и все в таком духе как в CheckListBox.iss.....
P.S.: Ну и постановка вопроса, до сих пор не понимаю что надо то. :D
 
Последнее редактирование:
Ребят помогите пожалуйста!
Как сделать аналогичный установщик?Установщик.png
 
Ребят помогите пожалуйста!
Как сделать аналогичный установщик?Посмотреть вложение 8200
Взять ваш Setup*.exe разобрать через innounp. Далее скачайте FMXInno на сайте https://fileforums.com/showthread.php?t=104852 (зарегайтесь там, что бы скачать Lib и примеры) взять внизу из attached files FMXInn############.rar . И компилить там примеры,находите что то похожее,и заменяете ресурсы из вашего подопытного Setup##.exe. Полируете до того пока не станет похожим на оригинал.
 
Взять ваш Setup*.exe разобрать через innounp. Далее скачайте FMXInno на сайте https://fileforums.com/showthread.php?t=104852 (зарегайтесь там, что бы скачать Lib и примеры) взять внизу из attached files FMXInn############.rar . И компилить там примеры,находите что то похожее,и заменяете ресурсы из вашего подопытного Setup##.exe. Полируете до того пока не станет похожим на оригинал.
А что такое botva2 ?
 
Взять ваш Setup*.exe разобрать через innounp. Далее скачайте FMXInno на сайте https://fileforums.com/showthread.php?t=104852 (зарегайтесь там, что бы скачать Lib и примеры) взять внизу из attached files FMXInn############.rar . И компилить там примеры,находите что то похожее,и заменяете ресурсы из вашего подопытного Setup##.exe. Полируете до того пока не станет похожим на оригинал.
Я только ISSkin прописал, Но было бы классно упомянутый выше сделать!
 
Назад
Сверху