C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
различные варианты всплывающих окон
esclkm
Отправлено: 05.05.2006, 09:44


Ученик-кочегар

Группа: Участник
Сообщений: 11



Помогите раелизовать 2 формы, у одной поведение точно такое же как у выпадающего меню (при щелчке в любом месте закрывается, в том числе и за формой) (понятно, что надо отлавливать событие windows, но как?), а у другой формы, такое же как у обычного Хинтового окошка (вплывает при наведении на элемент)(в принципе знаю, таймеры-таймеры-таймеры). Заранее благодарен
esclkm
Отправлено: 05.05.2006, 22:28


Ученик-кочегар

Группа: Участник
Сообщений: 11



Неужели никто не подскажет ка отловить щелчок не по форме????
AVC
Отправлено: 06.05.2006, 08:06


Ветеран

Группа: Модератор
Сообщений: 1583



Потеря формой фокуса.
esclkm
Отправлено: 06.05.2006, 08:51


Ученик-кочегар

Группа: Участник
Сообщений: 11



К этому я уже пришел, а как это проверить? в фокусе форма или нет?
Guest
Отправлено: 06.05.2006, 09:00


Не зарегистрирован







Попробуйте OnDeactivate, но бывали проблемы. Не выйдет — придется ловить сообщения windows.
esclkm
Отправлено: 06.05.2006, 10:51


Ученик-кочегар

Группа: Участник
Сообщений: 11



Не подойдет, точнее только частично...Поясню, Хочу сделать подобное меню как в ms office12, точнее нечто среднее между меню пуск и им... в итоге все хорошо, НО: если меню имеет под меню, то соответственнно фокус перейдет на окно подменю и меню исчезнет магическим образом...

Вернуться в Вопросы программирования в C++Builder