Delphi

  

Воспроизведение wav-файлов с помощью DirectX

Как уже отмечалось, DirectX SDK, начиная с версии 9, содержит сборки .NET для доступа к интерфейсу DirectX из приложений .NЕТ. Мы рассмотрим DirectX-приложение, способное воспроизводить короткие звуковые файлы в формате WAV.

Примечание

В нашем приложении все аоспроиэводимые звуковые данные загружаются в буфер DirectX, так что максимальная длина воспроизводимого файла зависит от размера буфера. По крайней мере, вы сможете воспроизводить файлы из каталога C:\Windows\Media.


Создание, выбор и активизация OLE-объекта в документе Word

Первая процедура создает новый лист Excel, вторая создает OLE-объект — Paint.Picture и загружает реальный рисунок из файла. Третья процедура позволяет выбрать нужный объект из списка коллекции Shapes. Последняя процедура активизирует OLE-объект, что приводит к запуску программы — OLE-сервера. Создадим несколько OLE-объектов различных типов как с помощью приведенного исходного текста, так и обычным путем — как это делают пользователи. Запустим приложение (см. сопроводительный диск книги) и получим список OLE-объектов. После чего мы можем выбрать и активизировать любой из них (рис. 8.19).


Настройка страницы

Настройка страницы определяется ее высотой, шириной, размерами полей, ориентацией и другими параметрами, определяемыми через свойства объекта PageSetup, который, в свою очередь, принадлежит объекту-доку менту. Для доступа к параметрам страницы используем следующий оператор, возвращающий ссылку на объект:


Определение параметров страницы

На рис. 8.20 представлена форма, в элементах которой отображается считанная из свойств объекта PageSetup активного документа информация о параметрах страницы активного документа.

Рис. 8.20. Параметры страницы документа Word


Изменение некоторых параметров страницы

Рис. 8.21. Измененная страница документа Word

Вторая процедура добавляет новую текстовую колонку, если число колонок меньше двух. После выполнения этих манипуляций страница будет выглядеть так, как показано на рис. 8.21.


Печать документа

Печать документа осуществляется с помощью метода PrintOut объекта "документ". Следующие процедуры позволяют выполнить печать активного документа, печать любого из открытых документов (NameDoc — имя или индекс документа) и печать двух копий активного документа:


  1. Печать документа
  2. Пример программы — формирование товарного ярлыка
  3. Создание товарного ярлыка
  4. Объектная модель WordBasic
  5. Создание объекта Word.Basic
  6. Загрузка объекта WordBasic и визуализация окна приложения Word
  7. Отображение/скрытие окна приложения Word
  8. Изменение размеров и положения главного окна приложения Word
  9. Создание документа Word
  10. Создание документе по шаблону
  11. Открытие существующего документа Word
  12. Открытие существующего документа
  13. Поиск и редактирование текста в документе Word
  14. Перемещение курсора в начало и конец документа
  15. Поиск фрагмента текста в документе
  16. Вставка текста в документ
  17. Процедуры работы с буфером обмена
  18. Вставка разрыва страницы
  19. Создание и редактирование таблиц в документе Word
  20. Создание таблицы
  21. Добавление строки в таблицу
  22. Перемещение курсора в таблице
  23. Перемещение от объекта к объекту
  24. Перемещение в начало или конец строки или столбца
  25. Рисунки и другие внешние объекты
  26. Вставка рисунка в документ Word
  27. Печать документа Word
  28. Запись документа Word на диск и окончание работы
  29. Сохранение документа Word в файле
  30. Пример программы — платежное поручение
  31. Формирование платежного поручения
  32. Элементы управления приложения MS Word
  33. Изменение размера кнопок
  34. Изменение режима всплывающих подсказок для кнопок
  35. Элементы коллекции Command Bars, их отображение и расположение
  36. Список элементов коллекции панелей и меню
  37. Выбор панели управления, изменение ее свойства Visible и расположения
  38. Смещение панели вправо
  39. Отображение панели. Цвет заливки
  40. Отключение панелей управления
  41. Создание пользовательской панели или меню
  42. Создание пользовательской панели
  43. Элементы управления и их свойства
  44. Загрузка списка элементов управления панели
  45. Управление свойствами элемента управления
  46. Главное меню
  47. Создание нового элемента управления
  48. Создание новой кнопки
  49. Создание элементов управления с предопределенными свойствами
  50. Создание кнопок с различными значками
<< [Первая] < [Предыдущая] 1 2 [Следующая] > [Последняя] >>

Результаты 56 - 165 из 172