![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
Народ, как сделать так что бы программка скидывалась в systemtray в иконку и тама работало меню , при нажатии на иконку правой миши..... Help Me ! очень нужно!
![]() -------------------- is dead |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
шелнотифиикон как то так, для бейсика точно не знаю, но ты поищи
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
А не по русски можно ? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
shell_notifyicon or notifyicon
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
Step, Не фига, нету такого в BASIC
![]() -------------------- is dead |
|||
|
||||
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
= ... HELP ME ХОТЬ КТО НИ БУДЬ ... =
-------------------- is dead |
|||
|
||||
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
= ... Что вы все такие злые! ... =
= ... хоть кто ни будь мне ответит?... = -------------------- is dead |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
короче эта функция из модуля, systray попробуй его подключить -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Trojan Lord |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 4.4.2003 Репутация: нет Всего: нет |
Option Explicit
Private Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean Private Const NIM_ADD = &H0 Private Const NIM_MODIFY = &H1 Private Const NIM_DELETE = &H2 Private Const WM_MOUSEMOVE = &H200 Private Const NIF_MESSAGE = &H1 Private Const NIF_ICON = &H2 Private Const NIF_TIP = &H4 Private Const WM_LBUTTONDBLCLK = &H203 Private Const WM_LBUTTONDOWN = &H201 Private Const WM_LBUTTONUP = &H202 Private Const WM_RBUTTONDBLCLK = &H206 Private Const WM_RBUTTONDOWN = &H204 Private Const WM_RBUTTONUP = &H205 Private 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 Dim theForm As NOTIFYICONDATA Private Sub Command1_Click() Me.Hide End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2 ' запись размера структуры theForm.cbSize = Len(theForm) ' Установка хедера иконки theForm.hWnd = picNotifier.hWnd theForm.hIcon = Me.Icon theForm.uId = 1& 'Установка Флажков 'в данном случие показывать иконку, ' отображать TOOLTIP ' передовать события в форму theForm.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE 'Источник событий мышка theForm.ucallbackMessage = WM_MOUSEMOVE 'Строка тултипа theForm.szTip = "ТЕСТ TOOLTIP" & Chr$(0) Shell_NotifyIcon NIM_ADD, theForm Me.Hide App.TaskVisible = False End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) ' We also need to remove it when the program ' is ended. ' Change theForm's cbSize to theForm's length. theForm.cbSize = Len(theForm) ' Change theForm's hWnd to picNotifier's hWnd. theForm.hWnd = picNotifier.hWnd ' Change theForm's uId to 1&. theForm.uId = 1& ' Remove it from the TaskBar. Shell_NotifyIcon NIM_DELETE, theForm End Sub Private Sub mnuPopMenuExit_Click() Unload Me End Sub Private Sub mnuPopMenuShow_Click() Me.Show End Sub Private Sub picNotifier_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 'Обработка событий Static Rec As Boolean, Msg As Long Msg = X / Screen.TwipsPerPixelX If Rec = False Then ' Чтоб не повторять Запуск Rec = True Select Case Msg 'Если DoubleClick Case WM_LBUTTONDBLCLK: Me.Show 'Если левая Кнопка нажата Case WM_LBUTTONDOWN: 'Если левая Кнопка Отжата Case WM_LBUTTONUP: 'Правая кнопка Click Case WM_RBUTTONDBLCLK: 'Если Правая Кнопка нажата Case WM_RBUTTONDOWN: 'Если Правая Кнопка Отжата Case WM_RBUTTONUP: PopupMenu mnuPopMenu End Select Rec = False End If End Sub |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
ну вот человек конкретно тебе и ответил, хотя можно было до этого дойти самим, а вообще кидайте бейсик - слабый язык, и потдержка у него слабая
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Trojan Lord |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 4.4.2003 Репутация: нет Всего: нет |
кидать не стоит..... пригодится когда-нить
|
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Trojan Lord
я имел ввиду основательно работать на нем, а так изредка даже удобно в офисе чето збацать, но как основной язые - это не то -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Trojan Lord |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 4.4.2003 Репутация: нет Всего: нет |
2 Step
не важно на каком языке ты кодишь, гавное - алгоритм ! |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
Trojan Lord вопрос в том где логика лучше, и где работать проще
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
Step,не брошу... не брошу... реал... хоть и самый просто , но все же когда делать нечего.... помогает.... -------------------- is dead |
|||
|
||||
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
Trojan Lord, поддерживаю!
-------------------- is dead |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
ладно не будем спорить, каждый хвалит свое болото.
хатя я во многих болотах перебывал и выбрал для себя лучшее -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Trojan Lord |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 4.4.2003 Репутация: нет Всего: нет |
2 Step - логика в голове ...... или я не прав ?
|
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: нет Всего: 25 |
прав, но еще есть логика языка, так вот в с++ она на самом высоком уровне...
паскаль и тот уродский -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Loquacious |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 252 Регистрация: 29.3.2003 Репутация: нет Всего: нет |
млин... я офигеваю.. тема ободном создана... а общение пошло по другой теме , тоесть обсирание!
• Да к стате во поводу того кода сверху.... не фига не смог разобраться! • Если что не так поправте, но мне кажется что он закрывает окно и потом его опять открывает, но при этом операция которая совершается в этом окне тоже закрывается... выключается.... • мне енто нужно для сервера ЧАТА! он всегда должен работать... -------------------- is dead |
|||
|
||||
Shekspir |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 22.6.2003 Репутация: нет Всего: нет |
![]() Тебе функции Winapi нужны, а точнее та самая, шелнотифиикон :
--------------------
Убить Билла 1, 2, 95, 98, 98SE, 2000, ME, XP.... |
|||
|
||||
Shekspir |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 22.6.2003 Репутация: нет Всего: нет |
![]() Вот ещё примерчик откопал
в форме нужно указать:
Метод place вызовем так:
--------------------
Убить Билла 1, 2, 95, 98, 98SE, 2000, ME, XP.... |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |