box_lib.obj - библиотека gui компонентов
-
Есть флаг для едитбокса "всегда в фокусе", а вообще если теряет ты можешь вернуть ему фокус програмно. Если я верно понял твой вопрос.Из хаоса в космос
Мне нужно, чтобы edit_box наоборот терял фокус.
При нажатии мышью вне edit_box-а, он его и теряет, но только не при попадании на кнопку.
Тогда придётся программно снимать фокус.
При нажатии мышью вне edit_box-а, он его и теряет, но только не при попадании на кнопку.
Тогда придётся программно снимать фокус.
Хм... у меня в Эолайте он сам теряет фокус при нажатии на кнопку.
Из хаоса в космос
Значит у меня где-то ошибка.
У меня в этой программе viewtopic.php?f=9&t=2122 (Run with OpenDialog) тоже сам теряет.
У меня в этой программе viewtopic.php?f=9&t=2122 (Run with OpenDialog) тоже сам теряет.
Очень прошу добавить флаг для отображения текста в edit_box звёздочками - для ввода паролей. Очень надо для проекта, и вообще для многих програм.
Из хаоса в космос
очень поддерживаю, и если можно то еще флаги на ввод чисел и hex чисел.Leency wrote:Очень прошу добавить флаг для отображения текста в edit_box звёздочками - для ввода паролей. Очень надо для проекта, и вообще для многих програм.
На ввод чисел уже есть
Из хаоса в космос
revision 3089Leency wrote:Очень прошу добавить флаг для отображения текста в edit_box звёздочками - для ввода паролей. Очень надо для проекта, и вообще для многих програм.
добавил стиль ed_pass, можно проводить испытания
Как раз хотел тебя просить, очень признателен! Сейчас буду тестить.
Из хаоса в космос
Протестировал: когда удаляешь все символы последняя одна звёздочка остаётся. Хотя edit_box пуст.
Из хаоса в космос
поправил в ревизии 3090Leency wrote:Протестировал: когда удаляешь все символы последняя одна звёздочка остаётся. Хотя edit_box пуст.
Спасибо!
Из хаоса в космос
Очень прошу изменить стиль scroll_bar'а тип 0. Слева текущий вид, справа - новый. Нужно добавить белую полосу сверху и слева у кнопок и ползунка по типу TinyPad'a.
- Attachments
-
-
tbdb.png (3.76 KiB)Viewed 5420 times
-
Из хаоса в космос
В некоторых приложениях, например, в fasm, kpack и CPU edit_box-ы и check_box-ы реагируют на мышь даже если окно не активно и находится под другими окнами, в некоторых других — не реагируют. Приложение должно само проверять активность окна?
0CodErr wrote:Приложение должно само проверять активность окна?
Spoiler:
Код OpenDialogCode: 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 1 guest