Діалоговому вікні типи

Загальні діалоговому вікні бібліотека надає функції створення і структури для кожного типу Загальні діалогового вікна. Використання Загальні діалогового у своїй простій формі, ви називаєте свою функцію створення і вказати вказівник на структуру, яка містить початкові значення та параметра прапори. Після ініціалізації діалогового вікна, діалоговому вікні порядок використовує структуру, щоб повернути відомості про користувача вводу. Можна також настроїти Загальні діалогового відповідно до потреб вашого застосування.

У наведеній нижче таблиці надає короткий опис різних типів загальних діалогових вікон і показує, функції і структури, які використовуються з кожного типу.

Загальні діалогового вікна Опис
Колір Відображення доступних кольорів і за потреби дозволяє користувачеві створювати власні кольори. Можна вибрати базові або власний колір. За допомогою функції ChooseColor і CHOOSECOLOR структура.
Знайти Відобразиться діалогове вікно, в якому можна ввести рядок, щоб знайти. Користувач також можна вказати параметри пошуку, такі як напрямку пошуку та пошук враховується регістр. За допомогою функції FindText і FINDREPLACE структура.
Шрифт Відображає перелік наявних шрифтів, розміри та інших атрибутів шрифтів, які можна вибрати. За допомогою функції ChooseFont і CHOOSEFONT структура.
Відкрити Відображення списків диски, каталогів і розширення імені файлу з якого користувач може вибрати для відображення імен файлів. Користувач може введіть ім'я або виберіть зі списку, щоб визначити файл, щоб відкрити. За допомогою функції GetOpenFileName і OPENFILENAME структура.
Друк Відображає інформацію про інстальованого принтера та його конфігурації. Користувач може вибрати параметри завдання друку, такі як діапазон сторінок для друку та кількість копій і почати процес друку. За допомогою функції PrintDlg і PRINTDLG структура.

Windows NT 5.0 і більш пізніх: Щоб відобразити аркуш властивостей друку , а не діалогове вікно Друк , скористайтеся функцією PrintDlgEx з PRINTDLGEX структури. Загальні сторінки аркуша властивостей схожий на діалоговому вікні " Друк ". Аркуш властивостей може також мати додаткові певним застосунком і драйвера властивостей наступні Загальні сторінки.

Параметри сторінки Відображає поточну сторінку конфігурації. Користувач може вибрати сторінку конфігурації параметрів, таких як орієнтація паперу, розмір, джерела та поля. За допомогою функції PageSetupDlg і PAGESETUPDLG структура.
Замінити Відобразиться діалогове вікно, в якому користувач може ввести рядок, щоб знайти і рядок заміни. Користувача можна вказати параметри пошуку, наприклад, чи є з урахуванням регістру, пошук і заміну параметрів, таких як сферу заміни. За допомогою функції ReplaceText і FINDREPLACE структура.
Зберегти як Відображення списків диски, каталогів і розширення імені файлу з якого користувач може вибрати для відображення імен файлів. Користувач може введіть ім'я або виберіть зі списку, щоб указати ім'я, з якою слід зберегти файл. За допомогою функції GetSaveFileName і OPENFILENAME структура.

Приміткаnbsp; Хоча у діалоговому вікні Настроювання друку також доступна, вона була замінена "у діалоговому вікні" Параметри сторінки ". Нові програми, написані для Windows 95 або Windows &NT версії 3.51 або пізнішої версії, слід використовувати діалогове вікно Параметри сторінки , а не "у діалоговому вікні" Параметри друку ".

Всі загальних діалогових вікон відображаються модальних, за винятком діалогові вікна Пошук і заміна . Слід закрити модальних діалогових вікон користувачем, перш ніж функції, які використовуються для створення діалогового вікна можна повернутися. Діалогові вікна Пошук і заміна є немодальною; функція повертає перед діалогове вікно закривається. Якщо ви використовуєте діалогові вікна Пошук і заміна , ви повинні також функція IsDialogMessage в основний цикл вашого застосування щоб переконатися, що ці діалогові вікна та належним чином обробляти введення клавіатури, наприклад клавіші tab і esc.

Index