|
|
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
С прошедшими всех праздниками! Кто-нибудь подскажет, что за ерунда. Программа "виснет", когда открываю контекстное меню. Один раз открою, и все, далее программа не реагирует ни на что, хотя процесс как бы работает. И главное дома все было хорошо (Win XP), а на работе (Win Server ) такие проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 09:17 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Так может быть приведете код генерации своего меню? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 09:28 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
oSystray = CREATEOBJECT("x") oSystray.AddIconToSystray() read events close all clear all set sysmenu to defa ENDIF DEFINE CLASS x AS Systray OF Systray.VCX IconFile = CURDIR() + "sun.ico" TipText = "my program" PROCEDURE IconRightClickEvent * Duplicate the above behavior for the right-click event. THIS.ShowMenu("Systray_Shortcut.mpr") ENDPROC PROCEDURE IcondblClickEvent DO create_table.prg DO FORM form_hi ENDPROC ENDDEFINE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 09:31 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Ребята,, подскажите, ну что же делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 11:47 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Так я и не дождался от Вас код самого контекстное меню (Systray_Shortcut.mpr)! И я не понял смысл всей этой манипуляций с классом systray.vcx!. Если Вам надо вывести просто контекстное меню, то проще всего написать свой код в событии RightClick() типа: (ЭТО ТОЛЬКО ПРИМЕР ОБРАБОТКИ СОБЫТИЯ RightClick НА ФОРМЕ!!!) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 11:54 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Да вы знаете, я вызываю контексное меню при нажатии правой кнопки на иконке моей программы в system tray-е. Поэтому при нажатии правой кнопки вызываю открытие меню. а файл mpr выглядит так: DEFINE POPUP shortcut SHORTCUT RELATIVE FROM MROW(),MCOL() DEFINE BAR 1 OF shortcut PROMPT "ÁÀÇÀ" DEFINE BAR 2 OF shortcut PROMPT "ÂÛÕÎÄ" ON SELECTION BAR 1 OF shortcut do form my_prew_grid ON SELECTION BAR 2 OF shortcut clear events ACTIVATE POPUP shortcut ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 13:07 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Ясно.. Тогда получается, что не коректно работает в Wndows 2003 библиотека, которая вашу программу "прячет" в System Tray. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 13:23 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Hi Olga! Скачай с foxclub.ru программу HTTP2NNTP (исходники отдельно имеются) - там применена модифицированная версия systray - в частности контекстное меню строится средствами АПИ, а не извращением с мелкой формой... Посмотри работает ли корректно меню в самой программе, и если проблем нет - то смотри в исходниках как это сделано. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 02:27 |
|
||
|
systray.vcx
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Hi Olga! Скачай с foxclub.ru программу HTTP2NNTP (исходники отдельно имеются) - там применена модифицированная версия systray - в частности контекстное меню строится средствами АПИ, а не извращением с мелкой формой... Посмотри работает ли корректно меню в самой программе, и если проблем нет - то смотри в исходниках как это сделано. Posted via ActualForum NNTP Server 1.3 Да, спасибо, я уже посмотрела. Но не могу найти где строится меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=282&tid=1592640]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 350ms |

| 0 / 0 |
