Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
В свойствах вроде ее не установишь. Новую форму рисовать или можно как-то сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 14:59 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Аналогичный вопрос и по inputbox, а то во всех формах есть иконки , а тут нет. Нашел вариант, не знаю правда рабочий или нет на дельфи, может кто знает как переделать под бейсик function MessageBoxIndirect(const MsgBoxParams: TMsgBoxParams): Integer; stdcall; external user32 name 'MessageBoxIndirectA'; function MessageBoxWithIcon(hWnd: HWND; const lpText, lpCaption: string; uType: DWORD; szIcon: PWChar): Integer; var mbp: TMsgBoxParams; begin ZeroMemory(@mbp, SizeOf(mbp)); with mbp do begin cbSize := SizeOf(mbp); hwndOwner := hWnd; hInstance := SysInit.HInstance; lpszText := PChar(lpText); lpszCaption := PChar(lpCaption); PWChar(lpszIcon) := szIcon; dwStyle := uType; end; Result := MessageBoxIndirect(mbp); end; procedure TForm1.Button1Click(Sender: TObject); begin MessageBoxWithIcon(Handle, 'Привет', 'Сообщение с иконкой!', MB_USERICON or MB_APPLMODAL, 'MAINICON'); end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 15:08 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
работает только в скомпилированном exe. из отладки иконку не увидишь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 15:20 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Konst_one, спасибо большое, получилось. А еще такой вопрос, можно еще сделать такой вариант, чтобы иконка была не на самом msgbox, а такая же например, как у вашей основной Form1, в заголовке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 16:35 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
добавьте в ресурсный файл любую нужную вам иконку а потом просто укажите номер вашего ресурса: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 17:45 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Konst_One, я так понял, а в ВБА это всё проделать не возможно???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 18:31 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю В ПРИНЦИПЕ МОЖНО И В vba ВСТАВИТЬ СВОЮ ИКОНКУ ДОМА ГДЕ ТО ЕСТЬ ПРИМЕРЫ СО ВСТАВКОЙ СВОЕЙ ИКОНКИ В msgbox И ВРОДЕ РАБОТАЛО В РЕЖИМЕ ОТЛАДКИ НАДО ПОИСКАТЬ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 20:21 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
michael R, подожду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 20:28 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю вот пример правда я не пробовал делать это в VBA хотя думаю должно работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 23:47 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю пример работает и в VBA Excel можно иконки загружать через loadPicture() немного меняется модуль у меня теперь вопрос к тебе как можно в VBA вставить редактор ресурсов ? именно редактор а не готовый файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 14:22 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
michael R, что такое редактор ресурсов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 19:31 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, У меня на русском: Добавления-Менеджер дополнений. Находишь VB6 Resources Editor-Выделяешь-галка Загрузить/Выгрузить. Если надо загружать каждый раз - Загружать при запуске. Для английской версии на память: Add-Ins-Add-In Manager-VB6 Resource Editor. Для загрузки - Loaded/Unloaded, для загрузки при запуске - Load on Startup ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 20:44 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю не заморачивайся с ресурсами вещь хорошая но в VB жутко ограниченная в VBA вообще такой вещи нет я не нашёл просто интересно было можно ли такую вещь забацать в виде настройки для VBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 20:50 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
michael R, я и не заморачиваюсь, Вы сами спрашиваете, сами отвечаете Вы можете выложить код на ВБА? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 20:55 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
эээээ какой именно код ? про MSGBOX или с файлом ресурсов второго у меня нету первый счас подделаю и выставлю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 21:34 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю вот VBA код иконки берутся из текущей директории через loadPicture в модуле основная обработка sheet1 sub main () сам запуск в коде несколько примеров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:06 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
michael R, нет не код про MSGBOX, а код про MsgBox $ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:08 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ваш пост до моего ещё не видел, посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:10 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
вус из дус MsgBox$ ? у меня такого не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:15 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Да Вы можете выложить понятно, Эксель вообще не перевариваю Чтобы в Ворде Ваш скрипт Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:19 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
ну может получение пути для картинки поменять надо там вроде по другому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:23 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю ДЛЯ WORD Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. модуль единственная заморочка строчка Title = "word" 'application.Title я не знаю как получить Title открытой страницы это в случае если Title не выставлен по умолчаению Код: 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. 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. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:38 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
michael R, спасибо, тогда например так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 22:58 |
|
||
|
Как поставить свою иконку в msgbox?
|
|||
|---|---|---|---|
|
#18+
в этой строке Код: plaintext 1. Первый от чего??? Второй от чего??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 23:04 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36926613&tid=2159283]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 370ms |

| 0 / 0 |
