enter для Combox объекта
От: ka26  
Дата: 07.07.04 06:29
Оценка:
Я создала ActiveX объект для использование его в HTML странице.
Данный крмбобокс был создан с помощью CreateWindowEx
Наполнила го нужной функциональность.
Работает он хорошо, но вот только есть такая проблема.
Когда я хожу по dropdоwn листу с помощью клавиш управления курсором, выбираю нужный элемент и нажимаю enter. После этого у меня не получается активировать мышкой другой объект на данной странице, видимо мой комбобокс не теряет фокус. Если выше описаные действия выбора элемента я делаю с помощью мыши, то все работает правильно,т.е. кликая после работы с комбобоксом на любой другой объект или просто на поле страницы мой комбобокс теряет фокус
Re: enter для Combox объекта
От: rus blood Россия  
Дата: 07.07.04 07:09
Оценка:
Здравствуйте, ka26, Вы писали:

В твоем контроле сообщения от клавиатуры перехватываются?
Имею скафандр — готов путешествовать!
Re: enter для Combox объекта
От: Tamago41  
Дата: 07.07.04 08:28
Оценка: -1
Здравствуйте, ka26, Вы писали:

K>Я создала ActiveX объект для использование его в HTML странице.

K>Данный крмбобокс был создан с помощью CreateWindowEx
K>Наполнила го нужной функциональность.
K>Работает он хорошо, но вот только есть такая проблема.
K>Когда я хожу по dropdоwn листу с помощью клавиш управления курсором, выбираю нужный элемент и нажимаю enter. После этого у меня не получается активировать мышкой другой объект на данной странице, видимо мой комбобокс не теряет фокус. Если выше описаные действия выбора элемента я делаю с помощью мыши, то все работает правильно,т.е. кликая после работы с комбобоксом на любой другой объект или просто на поле страницы мой комбобокс теряет фокус

Попробуй создавать окно с флагом WS_EX_NOACTIVATE
Re[2]: enter для Combox объекта
От: rus blood Россия  
Дата: 07.07.04 08:51
Оценка:
Здравствуйте, Tamago41, Вы писали:

T>Попробуй создавать окно с флагом WS_EX_NOACTIVATE


Очень остроумно...

This style is supported only by the Windows CE operating system (OS).

Имею скафандр — готов путешествовать!
Re[2]: enter для Combox объекта
От: ka26  
Дата: 08.07.04 01:44
Оценка:
Здравствуйте, Tamago41, Вы писали:

T>Здравствуйте, ka26, Вы писали:


K>>Я создала ActiveX объект для использование его в HTML странице.

K>>Данный крмбобокс был создан с помощью CreateWindowEx
K>>Наполнила го нужной функциональность.
K>>Работает он хорошо, но вот только есть такая проблема.
K>>Когда я хожу по dropdоwn листу с помощью клавиш управления курсором, выбираю нужный элемент и нажимаю enter. После этого у меня не получается активировать мышкой другой объект на данной странице, видимо мой комбобокс не теряет фокус. Если выше описаные действия выбора элемента я делаю с помощью мыши, то все работает правильно,т.е. кликая после работы с комбобоксом на любой другой объект или просто на поле страницы мой комбобокс теряет фокус

T>Попробуй создавать окно с флагом WS_EX_NOACTIVATE


К сожалению, когда я выставляю этот флаг, то dropdown лист вообще не появляется
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.