Форум: "Основная";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Вниз
Передача фокуса клавишами управления курсора.. Найти похожие ветки
← →
AlexA (2003-03-05 16:48) [0]а форме имеется ряд контролов.
Подскажите, как изменять фокус при помощи клавиш со стрелками.
Хотя суть вопроса, видимо сводиться к следующему, как выяснить ближащий контрол, относительно текущего в указаном направлении. ( если для двух напралений можно использовать таб-последовательность, то как быть с оставшиемся двумя?)
Извените за некую корявость вопроса.. Спасибо
← →
uw (2003-03-05 16:51) [1]Свойство Tag может помочь.
← →
sumrak (2003-03-05 17:13) [2]Сам сейчас разбираюсь с этим...
Чтоб перейти на следующий контрол посылаю msg
Perform(WM_NEXTDLGCTL,0,0)
А вот как установить фокус на предыдущий (какое сообщение послать) я не знаю. Может кто подскажет.
← →
sumrak (2003-03-05 19:42) [3]Люди, подскажите есть ли message, с помощью которого можно установить фокус на предыдущий компонент. А если нет, то как енто можно сделать?
← →
PKT (2003-03-06 02:32) [4]to: sumrak (05.03.03 19:42)
Perform(WM_NEXTDLGCTL, 0, 0); вперед
Perform(WM_NEXTDLGCTL, 1, 0); назад
Что же Вы help не посмотрели ?
WM_NEXTDLGCTL
wCtlFocus = wParam; // identifies control for focus
fHandle = (BOOL) LOWORD(lParam); // wParam handle flag
Parameters
wCtlFocus
Value of wParam. If the fHandle parameter is TRUE, the wCtlFocus parameter identifies the control that receives the focus. If fHandle is FALSE, wCtlFocus is a flag that indicates whether the next or previous control with the WS_TABSTOP style receives the focus. If wCtlFocus is zero, the next control receives the focus; otherwise, the previous control with the WS_TABSTOP style receives the focus.
← →
sumrak (2003-03-06 07:56) [5]>PKT (06.03.03 02:32)
Спасибо!
← →
AlexA (2003-03-06 15:58) [6]Вперед-назад по таб-последовательности (например при помоши клавиш верх-вниз) это понятно, но как для клавиш впрво-влево,
когда контролы стоят в несколько столбцов
← →
AlexA (2003-03-13 08:38) [7]Подскажите, пжл
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c