|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
Sonic_ruнадо понимать что делает FindWindowEx и что такое HWND(Handle окна) по второй ссылке кстати есть и функция ShowWindow по ссылке: Код: plaintext 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 17:01 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
не могу сообразить... больше всего напрягает это hnd = FindWindow("Shell_TrayWnd", vbNullString) hnd = FindWindowEx(hnd, 0, "TrayNotifyWnd", vbNullString) hnd = FindWindowEx(hnd, 0, "TrayClockWClass", vbNullString) то же самое что хомяк = зверёк хомяк = животное хомячное и маленькое хомяк = животное хомячное и большое масло масляное какое-то... но если это работает, значит хомяк и правда большое маленькое хомячное животное ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 17:03 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
эх... придётся начинать сначала... хендл окна одной и той же программы при разных запусках и разных компах разный? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:37 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZeroэх... придётся начинать сначала... хендл окна одной и той же программы при разных запусках и разных компах разный? конечно, его выделяет ОС при создании окна. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:39 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
Shocker.Prа если чужую программу открывает мой ехе то я могу сам задать чужой проге хэндл чтобы не сводить мозг хомяками... или хотя бы автоматом узнавать какой хэндл даёт чёжому окну ОС ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:41 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
сорь за ошибки, не проверил перед нажатием "Опубликовать" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:43 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZeroShocker.Prа если чужую программу открывает мой ехе то я могу сам задать чужой проге хэндл чтобы не сводить мозг хомяками... или хотя бы автоматом узнавать какой хэндл даёт чёжому окну ОСимеет место непонимание. Когда ты открываешь (допустим) свою форму, открывается МНОЖЕСТВО окон. Каждая кнопка - это окно, каждый текстбокс и т.п., у каждого свой хендл. Можешь запустить Spy++ из комплекта VB6 и наглядно все увидеть. Когда ты запускаешь приложение , ты не создаешь окно . Кучу окон создает само приложение в результате своей работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:47 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZero ...а вот с практической частью у меня не лады А с теоретической как? Ты знаешь, что ты хочешь сделать? Каков алгоритм? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:54 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
воть код с первой странице топика: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:54 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtimBelowZero ...а вот с практической частью у меня не лады А с теоретической как? Ты знаешь, что ты хочешь сделать? Каков алгоритм? я хочу (использую код из предыдущего топика) по неполному имени найти хэндл чужой программы и по этому хэндлу покикать значки в трее ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:56 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZero, Что конкретно не получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 19:57 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtim, http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=855873&msg=10761488 если я заменю Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:01 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZero, нет, не сможет палец сломаешь тыкая в небо конкретнее будъ! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:03 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtim, с горем попалам наверно смогу найти хэндл чужого нужного мне окна благодаря прошлому топику... но потом... не знаю... но чутьё мне подсказывает что фраза "покикать значки в трее по хэндлу" расплывается в несколько десятков строк с незнакомыми функциями. или я ошибаюсь и всё намного проще? ***наивно и хаотично жму f5*** ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:11 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZero, Ты в силах написать(или найти и понять, собрать под себя) код который будет отображать и менять иконку в трее твоего приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:14 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtim, моего? да я что-то такое находил вчера... ща ещё раз поищщу ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:16 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZeroмоего? Т.е. ты пишешь сообщения в форуме, а код в VB набирает кто то другой? Я правильно понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:21 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
Код: plaintext 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:22 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtimBelowZeroмоего? Т.е. ты пишешь сообщения в форуме, а код в VB набирает кто то другой? Я правильно понял? я имел ввиду код, который добюавляет и удаляет из трея иконку моего приложения? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:24 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZero, У тебя есть код который добавляет\меняет иконку твоего приложения. Что ты предпринял дальше для достижения своей цели? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:28 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtimBelowZero, У тебя есть код который добавляет\меняет иконку твоего приложения. Что ты предпринял дальше для достижения своей цели? эм... код сверху в сообщении с крестиком) дальше ищу строчку кода, от которой зависит, с каким окном будет работать прога и запихать туда код, чтобы удался не свой ярлык из трея а чужой... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:32 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtimУ тебя есть код который добавляет\меняет иконку твоего приложения. сорь я думал это вопрос ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:33 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
BelowZero .... дальше ищу строчку кода , от которой зависит, с каким окном будет работать прога и запихать туда код , чтобы удался не свой ярлык из трея а чужой... Про запихать туда код расскажи языком VB. Что делал? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:39 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
timtim, отходил... такс... ищем главную строчку Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 20:54 |
|
Убрать значок из трея
|
|||
---|---|---|---|
#18+
в инете нет ничего похожего но я нашёл очень замечательный сайт с описанием: "Но и не будет здесь и жеваных-пережеваных 'Как поместить иконку в трей'" т.е. эта тема жёвана-пережёвана где-то там, куда не долетают лучи солнца и не работает техника ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 21:13 |
|
|
start [/forum/topic.php?fid=60&msg=37294249&tid=2158653]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 347ms |
total: | 497ms |
0 / 0 |