Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа с иконкой в трее
 
 автор: rama   (01.06.2008 в 23:24)   личное сообщение
 
 

База в аксесс 2003 может сворачиваться в трей, оставляя лишь иконку в трее. Примеры реализации легко найти в интернете, в том числе и на этом сайте. Приложение может сворачиваться и восстанавливаться - все вроде замечательно, только есть одно "но".

Как реализовать вывод контекстного меню при щелчке мышью на иконке в трее?
Стандартный CommandBars("ИмяПанели").ShowPopup не работает, когда приложение свернуто. Может кто подскажет пути решения или даст ссылку на ресурс.

  Ответить  
 
 автор: akkorn   (23.06.2008 в 23:22)   личное сообщение
 
 

не знаю как в access а в vb это выглядит так:
Frm1.PopupMenu Frm1.mnuMyMenu1

  Ответить  
 
 автор: rama   (28.06.2008 в 22:07)   личное сообщение
 
 

Не работает следующий код, если приложение находится в трее:

Private myBar As Object

Private Declare Function SetForegroundWindow _
Lib "user32" _
(ByVal hWnd As Long) _
As Long

Call SetForegroundWindow(Application.hWndAccessApp)
Set myBar = CommandBars("TrayPopupMenu")
myBar.ShowPopup 'этот оператор вызывает ошибку

пишет method ShowPopup of object CommandBar failed

  Ответить  
 
 автор: alecks_lp   (01.07.2008 в 13:32)   личное сообщение
 
 

Для работы с иконкой в трее есть API функция Shell_NotifyIcon. Для vb6 примеров в сети предостаточно. Для vba? - попробуйте...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList