box_lib.obj - библиотека gui компонентов

Discussing libraries simplifying applications development
  • Мне нужно, чтобы edit_box наоборот терял фокус.
    При нажатии мышью вне edit_box-а, он его и теряет, но только не при попадании на кнопку.
    Тогда придётся программно снимать фокус.
  • Хм... у меня в Эолайте он сам теряет фокус при нажатии на кнопку.
    Из хаоса в космос
  • Значит у меня где-то ошибка.
    У меня в этой программе viewtopic.php?f=9&t=2122 (Run with OpenDialog) тоже сам теряет.
  • Очень прошу добавить флаг для отображения текста в edit_box звёздочками - для ввода паролей. Очень надо для проекта, и вообще для многих програм.

    Image
    Из хаоса в космос
  • Leency wrote:Очень прошу добавить флаг для отображения текста в edit_box звёздочками - для ввода паролей. Очень надо для проекта, и вообще для многих програм.

    Image
    очень поддерживаю, и если можно то еще флаги на ввод чисел и hex чисел.
  • На ввод чисел уже есть :)
    Из хаоса в космос
  • Leency wrote:Очень прошу добавить флаг для отображения текста в edit_box звёздочками - для ввода паролей. Очень надо для проекта, и вообще для многих програм.
    revision 3089
    добавил стиль ed_pass, можно проводить испытания
  • Как раз хотел тебя просить, очень признателен! Сейчас буду тестить.
    Из хаоса в космос
  • Протестировал: когда удаляешь все символы последняя одна звёздочка остаётся. Хотя edit_box пуст.
    Из хаоса в космос
  • Leency wrote:Протестировал: когда удаляешь все символы последняя одна звёздочка остаётся. Хотя edit_box пуст.
    поправил в ревизии 3090
  • Спасибо!
    Из хаоса в космос
  • Очень прошу изменить стиль scroll_bar'а тип 0. Слева текущий вид, справа - новый. Нужно добавить белую полосу сверху и слева у кнопок и ползунка по типу TinyPad'a.
    Attachments
    tbdb.png
    tbdb.png (3.76 KiB)
    Viewed 5413 times
    Из хаоса в космос
  • В некоторых приложениях, например, в fasm, kpack и CPU edit_box-ы и check_box-ы реагируют на мышь даже если окно не активно и находится под другими окнами, в некоторых других — не реагируют. Приложение должно само проверять активность окна?
  • 0CodErr wrote:Приложение должно само проверять активность окна?
    Spoiler:Код OpenDialog

    Code: Select all

    get_active_pocess:
            mcall   9,procinfo,-1
            mov     ecx,[ebx+30]    ; PID
            mcall   18,21
            mov     [active_process],eax    ; WINDOW SLOT
            ret
    
    active_process                  dd 0
    

    Code: Select all

    mouse:
            mcall   18,7
            cmp     [active_process],eax
            jne     still
    
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Who is online

    Users browsing this forum: No registered users and 5 guests