Диалоговое окно печать не содержит такого элемента управления как
Диалоговое окно Печать не содержит такого элемента... | Ответ на вопрос № 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
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
c # - Как пропустить диалог печати в printDocument.print () и напрямую распечатать страницу?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
jsf - автоматически открывать диалоговое окно принтера после загрузки PDF
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами