Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Иконка в системном трее / 8 сообщений из 8, страница 1 из 1
17.10.2011, 17:56
    #37485540
donpauls
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
Нашёл способ поместить иконку моего приложения в системный трей: http://www.vbfaq.ru/2008/11/kak-pomestit-ikonku-v-sistemnyj-trej/comment-page-1/#comment-22288
Вот только не могу разобраться, как сделать, чтобы вызывать всплывающие уведомления возле этой иконки?
...
Рейтинг: 0 / 0
19.10.2011, 16:48
    #37489268
andandrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
Такое всплывающее сообщение называется balloon

Наверное почитать про саму функцию Shell_NotifyIcon :

тут

и про balloon
тут
...
Рейтинг: 0 / 0
04.11.2011, 16:15
    #37511909
Rodion33
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
а я сделал такую иконку, а теперь виндоус не закрывается пока я её вручную там не закрою. Что делать?
...
Рейтинг: 0 / 0
04.11.2011, 17:43
    #37512016
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
Rodion33а я сделал такую иконку, а теперь виндоус не закрывается пока я её вручную там не закрою. Что делать?
Как так "виндоус не закрывается"?
Может рамы перекосило по осени?
...
Рейтинг: 0 / 0
05.11.2011, 20:33
    #37512878
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
Rodion33,

нужно обрабатывать системное сообщение WM_QUERYENDSESSION
...
Рейтинг: 0 / 0
09.12.2011, 11:35
    #37567003
donpauls
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
andandrewТакое всплывающее сообщение называется balloon

Наверное почитать про саму функцию Shell_NotifyIcon :

тут

и про balloon
тут

Я пытаюсь вывести всплывающее сообщение на кнопку - получается
на картинку - не получается. В чём причина?

Код: vbnet
1.
2.
3.
4.
Private Sub Form_Load()
AddCustomToolTip Command1, "Это кнопка", Form1
'AddCustomToolTip Image1, "Это рисунок", Form1
End Sub



Останавливается вот на этой строчке:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
' Add the Custom ToolTip to the specified object
Public Sub AddCustomToolTip(x As Object, ToolTipText As String, FormOwner As Form)
    Dim ti As TOOLINFO
    Dim dwStyle As Long
    Dim hTip As Long

    ' A tooltip control with the TTS_ALWAYSTIP style appears when the cursor is
    ' on a tool, regardless of whether the tooltip control's owner window is active
    ' or inactive. Without this style, the tooltip control appears when the tool's
    ' owner window is active, but not when it is inactive.
    hTip = CreateWindowEx(0&, "tooltips_class32", "", TTS_ALWAYSTIP, _
        CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, _
        FormOwner.hwnd, 0&, App.hInstance, 0&)
    ti.cbSize = Len(ti)
    ti.uFlags = TTF_IDISHWND + TTF_SUBCLASS
    ti.hwnd = x.hwnd '----------------------------------------------------------------------------------ОСТАНОВКА
    ti.uId = x.hwnd
    ti.lpszText = ToolTipText
    SendMessage hTip, TTM_ADDTOOL, 0&, ti
    ' SubClass the tooltip window
    ReDim Preserve WndProc(NumTips)
    WndProc(NumTips).lPrevWndProc = SetWindowLong(hTip, GWL_WNDPROC, AddressOf CustomTipProc)
    WndProc(NumTips).hwnd = hTip
    NumTips = NumTips + 1
    ' Remove Border from ToolTip
    dwStyle = GetWindowLong(hTip, GWL_STYLE)
    dwStyle = dwStyle And (Not WS_BORDER)
    SetWindowLong hTip, GWL_STYLE, dwStyle
End Sub
...
Рейтинг: 0 / 0
09.12.2011, 12:53
    #37567236
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
...
Рейтинг: 0 / 0
09.12.2011, 21:25
    #37568361
donpauls
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Иконка в системном трее
Дмит http://vbrus.narod.ru/Info2.htm

Как это относится к моему вопросу?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Иконка в системном трее / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]