Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 701
от 06.02.2008, 23:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 278, Экспертов: 37
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 121260: Здравствуйте Уважаемый HookEst.Большое спасибо за ответ и пример. И тут возникает ещё один вопрос, а нельзя ли не используя сторонниие ActivX, чтоб при происхождении какого то определённого события около иконки (над Треем) выводилось сообщение ( Я ис...

Вопрос № 121.260
Здравствуйте Уважаемый HookEst.Большое спасибо за ответ и пример. И тут возникает ещё один вопрос, а нельзя ли не используя сторонниие ActivX, чтоб при происхождении какого то определённого события около иконки (над Треем) выводилось сообщение ( Я использовал ActivX Ballon Control Автор Ситник Сергей) , так как при передачи программы приходиться ещё отправлять этот компонент, да и инсталяционный пакет прибавляет в весе. Заранее благадарю за ответ.
Я подписан на вашу рассылку и читая Ваши ответы на вопросы эксперементирую в своих программах с кодом, уменьшая его использовав Ваши варианты ответов, и конечно же набираюсь опыта. Ещё раз спасибо. С Уважением Польхович Игорь.
Отправлен: 01.02.2008, 23:32
Вопрос задал: Полюхович Игорь Львович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HookEst
Здравствуйте, Полюхович Игорь Львович!
В крайнем случае, Вы вообще можете создать свою собственную форму с нужным сообщением и показывать ее в нужный момент.
Но в версии Shell 5.0(идет уже с IE5) появилась такая фишка, как BaloonTooltip.

Открываете проект из моего предыдущего ответа,
в модуле заменяете декларацию NOTIFYICONDATA на:

'Декларация для NotifyIcon
Public Type NOTIFYICONDATA
cbSize As Long
hwnd As Long
uId As Long
uFlags As Long
uCallBackMessage As Long
hIcon As Long
szTip As String * 128
dwState As Long
dwStateMask As Long
szInfo As String * 256
uTimeout As Long
szInfoTitle As String * 64
dwInfoFlags As Long
End Type

добавляете константы:

Public Const NIF_INFO = &H10
'константы иконок выводимых в BaloonTooltip
Public Const NIIF_NONE = &H0
Public Const NIIF_INFO = &H1
Public Const NIIF_WARNING = &H2
Public C onst NIIF_ERROR = &H3

на форму поместите кнопку Command1
в модуль формы допишите:

'выводит BaloonTooltip с тексто Msg, заголовком Title и иконкой Icon
Private Sub PopUp(ByVal Msg As String, Optional ByVal Title As String, Optional ByVal Icon As Long)
With nid
.uFlags = NIF_INFO
.szInfo = Msg & vbNullChar
.szInfoTitle = Title
.dwInfoFlags = Icon
End With
Shell_NotifyIcon NIM_MODIFY, nid

End Sub

Private Sub Command1_Click()
PopUp "You clicked at " & Now, Caption, NIIF_INFO
End Sub

запустите и нажмите на кнопку
Успехов.
Ответ отправил: HookEst (статус: Практикант)
Ответ отправлен: 02.02.2008, 10:49
Оценка за ответ: 5
Комментарий оценки:
Спасибо это даже лучше того , что мне было нужно.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное