|
Tooltip
|
|||
---|---|---|---|
#18+
Привет. Что это за API-функция? Как такое сделать на C#? В AutoIt эта функция называется ToolTip. Скриншот. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 05:17 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Изопропил , мне надо такое всплывающее окошко, как показанно на моём скрине. Без форм. А вы ссылаетесь на тему, в которой описывается работа с подсказками для элементов форм . Мне же надо всплывающее сообщение, которое вызывается абсолютно без каких-либо форм. В любом заданном месте экрана. По любым заданным координатам. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 07:32 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Cytrus Без форм. Нет вам нужны формы. Сорян. Если вам AutoIt нарисует слона, вы скажете, вам слона нужно? Или ещё чего по-интереснее. https://docs.microsoft.com/ru-ru/dotnet/framework/winforms/advanced/how-to-create-a-shaped-windows-form ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 08:41 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Cytrus, https://stackoverflow.com/questions/13536191/how-to-create-a-tooltip-anywhere-on-the-screen Ps в гугле что ли забанили? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 09:01 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Cytrus Что это за API-функция? Как такое сделать на C#? ... называется ToolTip. Скриншот. С C#-синтаксисом не помогу. На картинке у тебя судя по всему TTS_BALLOON, а в качестве parent - рабочий стол hwnd=intptr.zero=0 должно прокатить Через API tooltip делается так: Код: 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. 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. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104.
Код: 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. 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. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78.
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Хотя м.б. и .NET -функций для твоих целей хватит, судя по предыдущему ответу, врубаться неохота. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 09:27 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Изопропил , у меня этот пример не компилируется. Отсутствует объект TaskScheduler. В Object Browser тоже отсутствует такой объект. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 09:27 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Дмитрий77 , спасибо, но пример слишком большой. Я в C# сам ещё новичок. С Бейсика в C# переводить такие большие коды мне рановато. Придётся мне ограничиться выводом сообщения в трей. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 09:40 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Cytrus, Информации, которую вам накидали, должно хватить с головой. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 09:43 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Cytrus Дмитрий77 , спасибо, но пример слишком большой. Я в C# сам ещё новичок. С Бейсика в C# переводить такие большие коды мне рановато. Во-первых, есть переводчики Code Converter Provided by Telerik Во-вторых, переводя не спеша по одной строчке (попутно читая документацию -как по .NET, так и по API, а это вообще в оригинале C/C++ а никак не бейсик/С#), неплохой способ набить руку на языке на котором пишешь. Пример не большой. Лично я никогда не беру на веру чужие простыни, а вытаскиваю только те декларации, константы, функции которые мне лично нужны. Декларировать все и вся бессмысленно. Для примитивных Tooltip .NET контрола вполне достаточно. Через API я использую когда напр. надо в Listview наложить ToolTip ровно на текст, или например в случае пользовательского tiooltip с разными шрифтами и своей картинкой. В твоем случае вывод использовать API напрашивается сам собой, потому что ты хочешь использовать в качестве родителя рабочий стол (хотя честно не приходит в голову зачем), а .NET контрол - он по дизайну к окну (Form) привязан. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 10:08 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Дмитрий77, Сверху даны ссылки, как все сделать чисто на .NET, довольно примитивное решение, обсосано вдоль и поперёк. Не нужно усложнять и запугивать людей C/C++ и WinAPI. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 11:00 |
|
Tooltip
|
|||
---|---|---|---|
#18+
Cytrus Изопропил , у меня этот пример не компилируется. Отсутствует объект TaskScheduler. В Object Browser тоже отсутствует такой объект. какой в жопу Object Browser. референсы добавь Код: c# 1. 2. 3. 4.
Дмитрий77 В твоем случае вывод использовать API напрашивается сам собой, нах не впёрлось как и десктопное окно Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2020, 12:25 |
|
|
start [/forum/topic.php?fid=20&fpage=12&tid=1398623]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
106ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 228ms |
0 / 0 |