Диалоговое окно печать не содержит такого элемента управления как


Диалоговое окно Печать не содержит такого элемента... | Ответ на вопрос № 20160 | Информатика

текстовое поле

Текстовым полем в данном диалоговом окне является поле для ввода номера печатаемой страницы.


счетчик

Счетчиком в данном диалоговом окне является число копий.


ползунок (регулятор)
командные кнопки

Командными кнопками в данном диалоговом окне являются, например, OK и Отмена.


Библиотека общих диалоговых окон

- приложения Win32

  • 11 минут на чтение

В этой статье

Библиотека общих диалоговых окон содержит набор диалоговых окон для выполнения общих прикладных задач, таких как открытие файлов, выбор значений цвета и печать документов. Общие диалоговые окна позволяют реализовать согласованный подход к пользовательскому интерфейсу вашего приложения.Это уменьшает количество усилий, которые пользователи тратят на изучение поведения пользовательского интерфейса для вашего приложения.

В этом разделе описываются общие диалоговые окна, которые включают диалоговые окна Открыть и Сохранить как файл ; диалоговые окна редактирования Найти и Заменить ; диалоговые окна печати Print , Print Setup , Print Property Sheet и Page Setup; и диалоговые окна Color и Font .

Примечание

Начиная с Windows Vista, общие диалоговые окна Открыть, и Сохранить как были заменены диалоговым окном «Обычный элемент». Мы рекомендуем вам использовать API диалоговых окон Common Item вместо этих диалоговых окон из библиотеки Common Dialog Box.

В этом разделе

Функции

Имя Описание
CCHookProc Получает сообщения или уведомления, предназначенные для процедуры диалогового окна по умолчанию для диалогового окна Color .Это определяемая приложением или определяемая библиотекой функция обратного вызова, которая используется с функцией ChooseColor .
CFHookProc Получает сообщения или уведомления, предназначенные для процедуры диалогового окна по умолчанию для диалогового окна Font . Это определяемая приложением или определяемая библиотекой процедура обратного вызова, которая используется с функцией ChooseFont .
Выбрать цвет Создает диалоговое окно Color , которое позволяет пользователю выбрать цвет.
Выбрать шрифт Создает диалоговое окно Font , которое позволяет пользователю выбирать атрибуты для логического шрифта. Эти атрибуты включают семейство шрифтов и связанный стиль шрифта, размер точки, эффекты (подчеркивание, зачеркивание и цвет текста) и сценарий (или набор символов).
CommDlgExtendedError Возвращает общий код ошибки диалогового окна. Этот код указывает на самую последнюю ошибку, возникшую во время выполнения одной из общих функций диалогового окна.
FindText Создает системное немодальное диалоговое окно Найти , которое позволяет пользователю указать строку для поиска и параметры, которые будут использоваться при поиске текста в документе.
FRHookProc Получает сообщения или уведомления, предназначенные для процедуры диалогового окна по умолчанию в диалоговом окне Найти или Заменить . Это определяемая приложением или определяемая библиотекой функция обратного вызова, которая используется с функцией FindText или ReplaceText .
GetFileTitle Получает имя указанного файла.
GetOpenFileName Создает диалоговое окно Открыть. позволяет пользователю указать диск, каталог и имя файла или набора файлов для открытия.
GetSaveFileName Создает диалоговое окно Сохранить. позволяет пользователю указать диск, каталог и имя файла для сохранения.
OFNHookProc Получает уведомления, отправленные из диалогового окна. Функция также получает сообщения для любых дополнительных элементов управления, которые вы определили, указав шаблон дочернего диалогового окна. Это определяемая приложением или определяемая библиотекой функция обратного вызова, которая используется с диалоговыми окнами Открыть и Сохранить как в стиле проводника.
OFNHookProcOldStyle Получает сообщения или уведомления, предназначенные для процедуры диалогового окна.Это определяемая приложением или определяемая библиотекой функция обратного вызова, которая используется с диалоговыми окнами Открыть и Сохранить как .
PagePaintHook Получает сообщения, позволяющие настроить отображение страницы-образца в диалоговом окне «Настройка страницы ». . Это определяемая приложением или определяемая библиотекой функция обратного вызова, используемая с функцией PageSetupDlg .
PageSetupDlg Создает диалоговое окно Page Setup , которое позволяет пользователю указать атрибуты печатаемой страницы.К этим атрибутам относятся размер и источник бумаги, ориентация страницы (книжная или альбомная) и ширина полей страницы.
PageSetupHook Принимает сообщения или уведомления, предназначенные для процедуры диалогового окна по умолчанию диалогового окна Page Setup . Это определяемая приложением или определяемая библиотекой функция обратного вызова, используемая с функцией PageSetupDlg .
PrintDlg Отображает диалоговое окно печати.Диалоговое окно Печать позволяет пользователю указать свойства конкретного задания на печать.
PrintDlgEx Отображает страницу свойств Print , которая позволяет пользователю указать свойства конкретного задания на печать. На странице свойств Print есть страница General , которая содержит элементы управления, аналогичные диалоговому окну Print . На странице свойств также могут быть дополнительные страницы свойств для конкретного приложения и драйвера, а также страница Общие .
PrintHookProc Получает сообщения или уведомления, предназначенные для процедуры диалогового окна по умолчанию для диалогового окна Печать . Это определяемая приложением или определяемая библиотекой функция обратного вызова, которая используется с функцией PrintDlg .
ReplaceText Создает системное немодальное диалоговое окно, которое позволяет пользователю указать строку для поиска и строку замены, а также параметры для управления операциями поиска и замены.
SetupHookProc Определяемая приложением или определяемая библиотекой функция обратного вызова, используемая с функцией PrintDlg . Подключаемая процедура получает сообщения или уведомления, предназначенные для процедуры диалогового окна по умолчанию для диалогового окна Print Setup .

Интерфейсы

Сообщения

Имя Описание
CDM_GETFILEPATH Извлекает путь и имя выбранного файла в диалоговом окне в стиле проводника Открыть или Сохранить как .Диалоговое окно должно быть создано с флагом OFN_EXPLORER; в противном случае сообщение не будет выполнено.
CDM_GETFOLDERIDLIST Извлекает адрес списка идентификаторов элементов, соответствующий папке, которую в настоящее время открыто диалоговое окно Open или Save As в стиле проводника. Диалоговое окно должно быть создано с флагом OFN_EXPLORER ; в противном случае сообщение не будет выполнено.
CDM_GETFOLDERPATH Извлекает путь к текущей открытой папке или каталогу для диалогового окна Открыть или Сохранить как в стиле проводника.Диалоговое окно должно быть создано с флагом OFN_EXPLORER ; в противном случае сообщение не будет выполнено.
CDM_GETSPEC Извлекает имя файла (не включая путь) текущего выбранного файла в диалоговом окне в стиле проводника Открыть или Сохранить как . Диалоговое окно должно быть создано с флагом OFN_EXPLORER ; в противном случае сообщение не будет выполнено.
CDM_HIDECONTROL Скрывает указанный элемент управления в диалоговом окне в стиле проводника. Открыть или Сохранить как .Диалоговое окно должно быть создано с флагом OFN_EXPLORER ; в противном случае сообщение не будет выполнено.
CDM_SETCONTROLTEXT Задает текст для указанного элемента управления в диалоговом окне в стиле проводника. Открыть или Сохранить как . Диалоговое окно должно быть создано с флагом OFN_EXPLORER ; в противном случае сообщение не будет выполнено.
CDM_SETDEFEXT Устанавливает расширение имени файла по умолчанию для диалогового окна в стиле проводника. Открыть или Сохранить как .Диалоговое окно должно быть создано с флагом OFN_EXPLORER ; в противном случае сообщение не будет выполнено.
НАСТРОЙКА RGBSTRING Подключаемая процедура диалогового окна Color , CCHookProc , может отправить зарегистрированное сообщение SETRGBSTRING в диалоговое окно, чтобы установить текущий выбор цвета.
WM_CHOOSEFONT_GETLOGFONT Приложение отправляет сообщение WM_CHOOSEFONT_GETLOGFONT в диалоговое окно Font , чтобы получить информацию о текущих выбранных пользователем шрифтах.
WM_CHOOSEFONT_SETFLAGS Приложение отправляет сообщение WM_CHOOSEFONT_SETFLAGS в диалоговое окно Font , чтобы установить параметры отображения для диалогового окна.
WM_CHOOSEFONT_SETLOGFONT Приложение отправляет сообщение WM_CHOOSEFONT_SETLOGFONT в диалоговое окно Font для установки информации о текущем логическом шрифте.

Уведомления

Имя Описание
CDN_FILEOK Отправлено в стиле проводника. Открыть диалоговое окно или Сохранить как , когда пользователь указывает имя файла и нажимает кнопку ОК .
CDN_FOLDERCHANGE Отправлено в стиле проводника. Открывает диалоговое окно или Сохранить как при открытии новой папки.
CDN_HELP Отправлено из проводника. Открывает диалоговое окно или Сохранить как , когда пользователь нажимает кнопку Справка .
CDN_INCLUDEITEM Отправляется с помощью диалогового окна Открыть или Сохранить как , чтобы определить, должен ли диалоговое окно отображать элемент в списке элементов папки оболочки.Когда пользователь открывает папку, диалоговое окно отправляет уведомление CDN_INCLUDEITEM для каждого элемента в папке. Диалоговое окно отправляет это уведомление только в том случае, если при создании диалогового окна был установлен флаг OFN_ENABLEINCLUDENOTIFY .
CDN_INITDONE Отправлено в стиле проводника. Откройте диалоговое окно или Сохранить как , когда система завершит размещение элементов управления в диалоговом окне. Система перемещает стандартные элементы управления, чтобы освободить место для элементов управления дочернего диалогового окна.
CDN_SELCHANGE Отправлено в стиле проводника. Открыть диалоговое окно или Сохранить как при изменении выбора в поле списка, которое отображает содержимое текущей открытой папки или каталога.
CDN_SHAREVIOLATION Отправлено в стиле проводника. Открыть диалоговое окно или Сохранить как , когда пользователь нажимает кнопку OK и для выбранного файла возникает нарушение совместного использования сети.
CDN_TYPECHANGE Отправлено в стиле проводника. Открывает диалоговое окно или Сохранить как , когда пользователь выбирает новый тип файла из поля со списком типов файлов.
ЦВЕТНАЯ ПОЛОСА Диалоговое окно Color отправляет зарегистрированное сообщение COLOROKSTRING вашей подключаемой процедуре, CCHookProc , когда пользователь выбирает цвет и нажимает кнопку OK .Подключаемая процедура может принять цвет и разрешить закрытие диалогового окна или отклонить цвет и заставить диалоговое окно оставаться открытым.
FILEOKSTRING Диалоговое окно Открыть или Сохранить как отправляет зарегистрированное сообщение FILEOKSTRING вашей подключаемой процедуре, OFNHookProc , когда пользователь указывает имя файла и нажимает кнопку OK . Подключаемая процедура может принять имя файла и разрешить закрытие диалогового окна или отклонить имя файла и заставить диалоговое окно оставаться открытым.
FINDMSGSTRING Диалоговое окно Найти или Заменить отправляет зарегистрированное сообщение FINDMSGSTRING в оконную процедуру окна-владельца, когда пользователь нажимает кнопку Найти далее , Заменить или Заменить все или закрывает окно диалоговое окно.
HELPMSGSTRING Обычное диалоговое окно отправляет зарегистрированное сообщение HELPMSGSTRING оконной процедуре окна-владельца, когда пользователь нажимает кнопку Help .
LBSELCHSTRING Диалоговое окно Открыть или Сохранить как отправляет зарегистрированное сообщение LBSELCHSTRING вашей подключаемой процедуре, когда выбор изменяется в любом из списков или комбинированных полей диалогового окна.
ПОДЕЛИТЬСЯ Диалоговое окно Открыть или Сохранить как отправляет зарегистрированное сообщение SHAREVISTRING вашей подключаемой процедуре, OFNHookProc , если нарушение совместного использования происходит для выбранного файла, когда пользователь нажимает кнопку OK .
WM_PSD_ENVSTAMPRECT Уведомляет подключаемую процедуру диалогового окна Page Setup , PagePaintHook , о том, что диалоговое окно собирается нарисовать прямоугольник конверта-штампа страницы-образца.
WM_PSD_FULLPAGERECT Уведомляет подключаемую процедуру PagePaintHook о координатах прямоугольника страницы-образца в диалоговом окне Page Setup . Диалоговое окно отправляет это сообщение, когда собирается нарисовать содержимое страницы-образца.
WM_PSD_GREEKTEXTRECT Уведомляет подключаемую процедуру диалогового окна Page Setup , PagePaintHook , о том, что диалоговое окно собирается нарисовать греческий текст внутри прямоугольника поля образца страницы.
WM_PSD_MARGINRECT Уведомляет подключаемую процедуру диалогового окна Page Setup , PagePaintHook , о том, что диалоговое окно собирается нарисовать прямоугольник поля образца страницы.
WM_PSD_MINMARGINRECT Сообщает подключаемой процедуре PagePaintHook координаты прямоугольника поля на странице примера. Диалоговое окно Page Setup отправляет это сообщение, когда собирается нарисовать содержимое страницы-образца.
WM_PSD_PAGESETUPDLG Уведомляет подключаемую процедуру PagePaintHook о том, что диалоговое окно Page Setup собирается нарисовать содержимое страницы-образца.Подключаемая процедура может использовать это сообщение для выполнения задач инициализации, связанных с отрисовкой содержимого страницы-образца.
WM_PSD_YAFULLPAGERECT Уведомляет подключаемую процедуру диалогового окна Page Setup , PagePaintHook , что диалоговое окно собирается нарисовать часть адреса возврата страницы образца конверта.

Конструкции

Имя Описание
ВЫБЕРИТЕ ЦВЕТ Содержит информацию, которую функция ChooseColor использует для инициализации диалогового окна Color .После того, как пользователь закрывает диалоговое окно, система возвращает информацию о выборе пользователя в этой структуре.
ВЫБРАТЬ Содержит информацию, которую функция ChooseFont использует для инициализации диалогового окна Font . После того, как пользователь закрывает диалоговое окно, система возвращает информацию о выборе пользователя в этой структуре.
DEVNAMES Содержит строки, которые идентифицируют имена драйвера, устройства и выходного порта для принтера.Функции PrintDlgEx и PrintDlg используют эти строки для инициализации определенного системой листа свойств печати или диалогового окна печати. Когда пользователь закрывает страницу свойств или диалоговое окно, информация о выбранном принтере возвращается в этой структуре.
НАЙТИ ЗАМЕНУ Содержит информацию, которую функции FindText и ReplaceText используют для инициализации диалоговых окон Найти и Заменить .Зарегистрированное сообщение FINDMSGSTRING использует эту структуру для передачи введенных пользователем данных поиска или замены в окно владельца диалогового окна Найти или Заменить .
УВЕДОМЛЕНИЕ C содержит информацию о сообщении WM_NOTIFY , отправленном в подключаемую процедуру OFNHookProc для диалогового окна Открыть или Сохранить как . Параметр lParam сообщения WM_NOTIFY является указателем на структуру OFNOTIFY .
OFNOTIFYEX Содержит информацию об уведомлении CDN_INCLUDEITEM .
OPENFILENAME Содержит информацию, которую функции GetOpenFileName и GetSaveFileName используют для инициализации диалогового окна Открыть или Сохранить как . После того, как пользователь закрывает диалоговое окно, система возвращает информацию о выборе пользователя в этой структуре.
OPENFILENAME_NT4 Идентично OPENFILENAME с _WIN32_WINNT, установленным на 0x0400.
PAGESETUPDLG Содержит информацию, которую функция PageSetupDlg использует для инициализации диалогового окна Page Setup . После того как пользователь закрывает диалоговое окно, система возвращает информацию об определенных пользователем параметрах страницы в этой структуре.
PRINTDLG Содержит информацию, которую функция PrintDlg использует для инициализации диалогового окна печати.После того, как пользователь закрывает диалоговое окно, система использует эту структуру для возврата информации о выборе пользователя.
PRINTDLGEX Содержит информацию, которую функция PrintDlgEx использует для инициализации страницы свойств печати. После того, как пользователь закрывает окно свойств, система использует эту структуру для возврата информации о выбранных пользователем параметрах.
ПЕЧАТИ Задает диапазон страниц в задании на печать.Задание на печать может иметь более одного диапазона страниц. Эта информация предоставляется в структуре PRINTDLGEX при вызове функции PrintDlgEx .
.

c # - ошибка «Word не может этого сделать, потому что диалоговое окно открыто» при использовании Interop.Word

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
.

c # - Как пропустить диалог печати в printDocument.print () и напрямую распечатать страницу?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

jsf - автоматически открывать диалоговое окно принтера после загрузки PDF

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Смотрите также