Okno dialogowe pole typu

Wspólna biblioteka pole dialogowe zapewnia funkcję tworzenia i struktury dla każdego typu wspólne okno dialogowe. Aby użyć wspólne okno dialogowe w najprostszej postaci, jego funkcji tworzenia i określ wskaźnika do struktury zawierającej wartości początkowe i flagi opcji. Po oknie dialogowym Inicjowanie, procedury pole dialogowe używa struktury zwraca informacje na temat danych wprowadzonych przez użytkownika. Można także dostosować wspólne okno dialogowe do potrzeb aplikacji.

Poniższa tabela zawiera krótki opis różnych rodzajów typowych okien dialogowych i pokazuje funkcji i struktura używana z każdego typu.

Wspólne okno dialogowe Opis
Kolor Wyświetla dostępne kolory i opcjonalnie pozwala użytkownikom tworzyć kolory niestandardowe. Użytkownik może wybrać kolor podstawowy lub niestandardowe. Użyj funkcji ChooseColor i CHOOSECOLOR struktury.
Znajdź Wyświetla okno dialogowe, w którym użytkownik może wpisać ciąg do znalezienia. Użytkownik może również określić opcje wyszukiwania, takie jak kierunek wyszukiwania i czy wyszukiwanie jest rozróżniana wielkość liter. Użyj funkcji FindText i FINDREPLACE struktury.
Czcionka Wyświetla listę dostępnych czcionek, rozmiarach i inne atrybuty czcionek, które użytkownik może wybrać. Użyj funkcji ChooseFont i CHOOSEFONT struktury.
Otwórz Wyświetla listę dysków, katalogów i rozszerzenia nazw plików z których użytkownik może wybrać do wyświetlania listy nazw plików. Użytkownika można wpisz nazwę lub wybierz z listy, aby zidentyfikować plik ma zostać otwarty. Użyj funkcji GetOpenFileName i OPENFILENAME struktury.
Drukuj Wyświetla informacje o zainstalowanych drukarek i jego konfiguracji. Użytkownik może wybrać opcje drukowania, takie jak zakres stron do wydrukowania i liczbę kopii i uruchomić proces drukowania. Użyj funkcji PrintDlg i PRINTDLG struktury.

Systemu Windows NT 5.0 i nowsze: Aby wyświetlić arkusz właściwości drukowania , a nie pojawia się okno dialogowe Drukuj , za pomocą funkcji PrintDlgEx struktury PRINTDLGEX . Ogólne strony arkusz właściwości jest podobne do okna dialogowego Drukuj . Arkusz właściwości również mogą mieć dodatkowe właściwości specyficzne dla aplikacji i specyficzne dla sterownika stron po stronie Ogólne.

Ustawienia strony Wyświetla bieżącą konfigurację strony. Użytkownik może wybrać opcje konfiguracji strony, takie jak orientacja papieru, rozmiar, źródła i marginesy. Użyj funkcji PageSetupDlg i PAGESETUPDLG struktury.
Zamień Wyświetla okno dialogowe, w którym użytkownik może wpisać ciąg do znalezienia i ciąg zastępujący. Użytkownik może określić opcje wyszukiwania, takie jak czy wyszukiwanie jest uwzględniana wielkość liter, a opcje zastępcze, takie jak zakres wymiany. Użyj funkcji ReplaceText i FINDREPLACE struktury.
Zapisz jako Wyświetla listę dysków, katalogów i rozszerzenia nazw plików z których użytkownik może wybrać do wyświetlania listy nazw plików. Użytkownik może wpisz nazwę lub wybierz z listy, aby określić nazwę, z którym chcesz zapisać plik. Użyj funkcji GetSaveFileName i OPENFILENAME struktury.

Uwaganbsp; Chociaż okno dialogowe Ustawienia wydruku jest również dostępna, został zastąpiony przez okno dialogowe Ustawienia strony . &Nowe aplikacje napisane dla systemu Windows 95 lub Windows NT w wersji 3.51 lub później należy użyć okna dialogowego Ustawienia strony , a nie w oknie dialogowym Ustawienia wydruku .

Wszystkie wspólne oknach dialogowych są modalne, z wyjątkiem okna dialogowego Znajdowanie i Zamienianie . Modalnych okien dialogowych muszą być zamknięte przez użytkownika, zanim funkcja umożliwia tworzenie okna dialogowego można zwrócić. Okna dialogowego Znajdowanie i Zamienianie jest niemodalny; funkcja zwraca przed zamknięciem okna dialogowego. Korzystając z okna dialogowego Znajdowanie i Zamienianie , aby zapewnić, że tych okien dialogowych prawidłowo przetworzyć klawiatury, takich jak klawisze tab i esc musi użyć również funkcji IsDialogMessage w pętli głównym przesłaniem aplikacji.

Index