![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Студент |
|
|||
|
Unregistered |
Доброго всем времени суток!
Объясните новичку пжлст... щелкую правой кнопкой мыши на значке в систрее... всплывает меню... и не пропадает пока что нибудь из него не выбирешь... как его убрать... допустим щелкнув на чем нибудь другом (Рабочем столе например) void __fastcall TForm1::MTIcon(TMessage&a) { POINT P; switch(a.LParam) { case 514: Show(); SetForegroundWindow(Handle); break; case 516: GetCursorPos(&P); PopupMenu->Popup(P.x,P.y); break; } } |
|||
|
||||
| ManiaK |
|
|||
![]() Homo Sapience ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1145 Регистрация: 3.8.2004 Где: ИУ5-93 Репутация: 5 Всего: 29 |
То есть, как убрать меню без нажатия на какой-либо пункт? Обычно ставят таймер на пару секунд и сбрасывают его каждый раз, когда над окном двинулась мышка. Как только таймеру дали досчитать до конца - закрываем меню.
|
|||
|
||||
| Гость_Студент |
|
|||
|
Unregistered |
так просто! а я парюсь...
|
|||
|
||||
| Гость_Студент |
|
|||
|
Unregistered |
А как его закрыть
|
|||
|
||||
| ManiaK |
|
|||
![]() Homo Sapience ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1145 Регистрация: 3.8.2004 Где: ИУ5-93 Репутация: 5 Всего: 29 |
ExitWindow вроде.
|
|||
|
||||
| Гость_Студент |
|
|||
|
Unregistered |
if(Form1->PopupMenu!=NULL)
{ PostMessage(Form1->PopupMenu->WindowHandle,WM_KEYDOWN,VK_ESCAPE,0); } а вот мона |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
Говорят так помогает
PostMessage(Handle, WM_NULL, 0, 0); ЗЫ сам не пробовал ... -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |