Использование API - помогите...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yuri_S
Обычный пользователь
Обычный пользователь
 
Сообщения: 97
Зарегистрирован: 17.07.2003 (Чт) 20:12
Откуда: Kiev,Ukraine

Использование API - помогите...

Сообщение Yuri_S » 24.07.2003 (Чт) 20:01

Никогда не имел с этим дела, поэтому и вопрос тупой:
есть модуль с содержащейся API, для роботы с иконкой программы в трее.

Declare Function Shell_NotifyIconA Lib "SHELL32" (ByVal dwMessage As _ Long, lpData As NOTIFYICONDATA) As Integer
Public Const NIM_ADD = 0
Public Const NIM_MODIFY = 1
Public Const NIM_DELETE = 2
Public Const NIF_MESSAGE = 1
Public Const NIF_ICON = 2
Public Const NIF_TIP = 4
Type NOTIFYICONDATA
cbSize As Long
hWnd As Long
uID As Long
uFlags As Long
uCallbackMessage As Long
hIcon As Long
szTip As String * 64
End Type

Public Function SetTrayIcon(Mode As Long, hWnd As Long, Icon As Long,_ tip As String) As Long
Dim nidTemp As NOTIFYICONDATA
nidTemp.cbSize = Len(nidTemp)
nidTemp.hWnd = hWnd
nidTemp.uID = 0&
nidTemp.uFlags = NIF_ICON Or NIF_TIP
nidTemp.uCallbackMessage = 0&
nidTemp.hIcon = Icon
nidTemp.szTip = tip & Chr$(0)
SetTrayIcon = Shell_NotifyIconA(Mode, nidTemp)
End Function

Вопрос:каким образом используя все это, можно вывести менюшку Popup, при щелчке на иконку в трее?

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 24.07.2003 (Чт) 20:54

Поиск - он рулит... :evil:
Писал приладу по другому случаю, но там есть работа с меню.
Вложения
ActiveChecker.zip
Программа, отслеживающая активность Dial-Up соединения и подающая звуковой сигнал при отсутствии исходящего трафика.
+
Добавление иконки в трей
Смена иконки в трее
Работа с ico из RES файла
Воспроизведение wav
Меню в "трее"
Проверка подключения к и
(77.21 Кб) Скачиваний: 47
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 3

    TopList