Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизСообщение при изменении состояния контролла. Найти похожие ветки
← →
AnarchyMob © (2008-11-21 01:36) [0]Уважаемые мастера помогите с таким вопросом. Какое сообщение приходит окну родителю при изменении состояния одного из его дочернего контролла. В VCL на вкладке Events есть событие называется (если не ошибаюсь) OnChange, так вот это событие мне надо реализовать на WinAPI.
← →
Германн © (2008-11-21 02:22) [1]
> Какое сообщение приходит окну родителю при изменении состояния
> одного из его дочернего контролла.
Ты бы хоть научился бы разделять "окна" и "контролы", а также "сообщения" и "события".
← →
Сергей М. © (2008-11-21 09:04) [2]
> AnarchyMob © (21.11.08 01:36)
Что подразумевается под измененим состояния ?
← →
Leonid Troyanovsky © (2008-11-21 09:35) [3]
> AnarchyMob © (21.11.08 01:36)
> Уважаемые мастера помогите с таким вопросом. Какое сообщение
> приходит окну родителю при изменении состояния одного из
> его дочернего контролла.
Зависит от контрола.
Ну, например, WM_NOTIFY.
> В VCL на вкладке Events есть событие называется (если не
> ошибаюсь) OnChange
И какой же OnChange имеет отношение к измению состояния
дочерних контролов?
--
Regards, LVT.
← →
AnarchyMob © (2008-11-21 13:00) [4]Ну вот у меня, к примеру, есть на окне EDIT и BUTTON, так вот, надо сделать так что-бы при изминении текста в EDIT"е он проверялся и если текст равен какому либо заданному значению то кнопка должна стать доступной.
На VCL это делается примерно так (уже не помню) на закладке Events компонента TEdit щелкаешь событие OnChange и в обработчике пишешь
if Edit1.Text = "0125" then
Button1.Enabled := True;
Кнопка Button1 изначально делается недоступной. Ну вот думаю немного пояснил
← →
Сергей М. © (2008-11-21 13:03) [5]А с какого боку тут чье-то родительское окно ?
Проверку это можно делать прямо в оконной ф-ции самого EDIT-контрола.
← →
clickmaker © (2008-11-21 13:06) [6]> надо сделать так что-бы при изминении текста в EDIT
WM_COMMAND с кодом EN_CHANGE
← →
AnarchyMob © (2008-11-21 20:03) [7]Спасибо буду обрабатывать WM_COMMAND, а насчет того что-бы проверять в оконной процедуре самого EDIT"а, а если EDIT у меня из ресурса какая у него оконная функция?
← →
DVM © (2008-11-21 21:00) [8]
> а если EDIT у меня из ресурса какая у него оконная функция?
какая захочешь такая и будет, см. SetWindowLong()
← →
имя (2009-03-20 15:31) [9]Удалено модератором
← →
имя (2009-03-20 15:32) [10]Удалено модератором
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.067 c