1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

Вопрос Label (TLabel)

Тема в разделе "Inno Setup", создана пользователем sergy22051988, 3 янв 2020.

  1. Пользователь

    Регистрация:
    30 июн 2018
    Сообщения:
    16
    Симпатии:
    0
    Уважаемые знатоки, не подскажете возможно ли к "Label (TLabel)" прикрутить картинку, то есть при наведение на Label появлялась картинка и двигалась за курсором при движении по Label.

    Заранием огромное спасибо.
     
  2. Пользователь

    Регистрация:
    27 мар 2014
    Сообщения:
    353
    Симпатии:
    77
    Пол:
    Мужской
    Есть графический пример?
     
  3. Пользователь

    Регистрация:
    30 июн 2018
    Сообщения:
    16
    Симпатии:
    0
    Новый точечный рисунок.jpg


    Примерно так, я знаю что есть картинка к компонентам но мне нужно именно к Label (к тексту), то есть картинка при наведении на текст
     
  4. Безумный Лорд Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    756
    Симпатии:
    1.108
    Пол:
    Мужской
    Стесняюсь спросить, а зачем такое извращение?
     
  5. Пользователь

    Регистрация:
    30 июн 2018
    Сообщения:
    16
    Симпатии:
    0
    Да вот такой я извращенец, типа подсказка в виде картинки мне нужна, а без вашей помощи я как пастух с компом.
     
  6. Старожил Супер модератор

    Регистрация:
    5 мар 2016
    Сообщения:
    428
    Симпатии:
    451
    Пол:
    Мужской
    sergy22051988, "ковыряйтесь", должно работать и на обычной версии Inno:
     

    Вложения:

    • Exp.7z
      Размер файла:
      24,6 КБ
      Просмотров:
      12
    sergy22051988 и nik1967 нравится это.
  7. Пользователь

    Регистрация:
    30 июн 2018
    Сообщения:
    16
    Симпатии:
    0
    спс, а как нибудь можно сделать привязку к конкрет ному лейблу а то как я понял тут рандомный текст и так далее
     
  8. Старожил Супер модератор

    Регистрация:
    5 мар 2016
    Сообщения:
    428
    Симпатии:
    451
    Пол:
    Мужской
    sergy22051988, у TLabel нет Handle, поэтому пришлось "костылить" создавая псевдо-регионы на родители самого Tlabel. Суть данного примера - передаются координаты (X, Y, W, H) в массив при создании Tlabel, а при передвижении курсора по родителю TLabel (WizardForm), отлавливаются его координаты и сравниваются с массивом. Для подключения к конкретному TLabel применяйте процедуру nCreateTLabelMouseRect, и включайте CallBack для родителя nSetWindowLong.

    P.S.: привязка не Rnadom, все настраивается под свои нужды. Просто здесь я тестил создание с разными размерами Image через цикл, чтоб не прописывать все по отдельности.....
     
    Последнее редактирование: 7 янв 2020
    sergy22051988 нравится это.

Поделиться этой страницей