|
|
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
Долго думал как на форме при просмотре фотографий получить эффект плавной смены картинок и тут понял, что у нас всех есть универсальный форма с контролом для воспроизведения, хоть картинок, хоть анимации... Это стандартная заставка Windows... но как ею управлять через VBA? 1.Как программно запустить ее? 2.Как программно запретить закрытие при шевелении мышки? 3.Как ввести список-последовательность файлов? 4.Как программно закрыть (обойдя необходимость вводить пароль, при запароленном входе)? 5. Как совместить всплывающую картинку и текст в форме бегущей строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 13:09 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
стандартная заставка Windows - если имеется ввиду хранитель экрана, то в VBA его не сделать :) И есть куча программ, которые предназначены для изготовления слайд-шоу из ваших фото. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 14:48 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
DMK67Долго думал..."Что тут думать, тут прыгать надо". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 19:28 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
Я с этим месяц разбираться буду.... попробую тупо встроить себе на форму... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 18:53 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
Не могу разобраться с таймером Код: 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. непонятный оператор: Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 19:46 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
DMK67непонятный оператор: Код: vbnet 1. проверь машину на предмет вирусов, которые букавки переставляют в оригинале: Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 19:49 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
DMK67Не могу разобраться с таймером ... непонятный оператор: CntI(bAlpha)bAlpha - коэффициент прозрачности, от 0 (полная прозрачность) до 255 (полная непрозрачность). Первые две строчки - загрузка в элементы управления Image1 и Image2 изображений с дополняющими друг друга коэффициентами прозрачности. Строки далее меняют текущий коэффициент для использования при следующем событии таймера. CInt() - функция явного преобразования числового значения к типу Integer (см. справку). В принципе, здесь компилятор преобразование типа сам сделает, исходя из типа следующего слагаемого, DAlpha * SAlpha, так что это перестраховка.DMK67Я с этим месяц разбираться буду...Вот попадает вам в руки какое-нибудь сложное устройство или программа, например, мобильник. Что, обязательно требуется знать уравнения Максвелла, радиотехнику, микроэлектронику, код прошивки, и т. д., чтобы начать им пользоваться? Нет. А вот интерфейс, хотя бы в минимальной степени - да. Здесь то же самое. Посмотрите на Public - описания модулей, чтобы получить представление, что они умеют делать, плюс пример использования (модуль формы), для этого много времени не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 01:08 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
Интересно, а что такое Код: vbnet 1. опытным путем выяснил что варьируется от 16000 до 1048576 ? Немного усовершенствовал код в форме для удобства пользования, ввел понятие шага и сдвига, чтобы удобнее было настраивать Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 18:27 |
|
||
|
Программно заменить стандартную заставку Windows на собственное слайдшоу (через VBA)?
|
|||
|---|---|---|---|
|
#18+
Немного поправил код... но есть серьезная проблема: при размере файла более 200-300кБ - начинается торможение и мерцание... а как програмно уменьшить размер файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 20:05 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=109&tid=2176026]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 325ms |

| 0 / 0 |
