Dialoogvenster vak typen

De Common Dialog Box Library biedt een schepping functie en een structuur voor elk type van common dialog box. Een gemeenschappelijk dialoogvenster in zijn eenvoudigste vorm gebruiken, u belt haar oprichting functie en een aanwijzer naar een structuur met initiŽle waarden en optie vlaggen opgeven. De dialoogvenster vak procedure na het initialiseren van het dialoogvenster, wordt de structuur gebruikt als resultaat gegevens over de invoer van de gebruiker. U kunt ook aanpassen aan de behoeften van uw toepassing een common dialog box.

De volgende tabel kunt u een korte beschrijving van de verschillende soorten gemeenschappelijke dialoogvensters, en toont de functie en structuur gebruikt met elk type.

Common Dialog Box Beschrijving
Kleur Beschikbare kleuren geeft en optioneel laat de gebruiker aangepaste kleuren maken. De gebruiker kan een basisverificatie of aangepaste kleur selecteren. Gebruik de functie ChooseColor en CHOOSECOLOR structuur.
Zoeken Verschijnt in een dialoogvenster waarin de gebruiker de tekenreeks te vinden kunt typen. De gebruiker kan ook opgeven zoekopties, zoals de zoekrichting en of de zoekactie hoofdlettergevoelig is. Gebruik de functie FindText en FINDREPLACE structuur.
Lettertype Worden lijsten weergegeven van beschikbare lettertypen, tekengrootten, en andere lettertypekenmerken die de gebruiker kan selecteren. Gebruik de ChooseFont functie en CHOOSEFONT structuur.
Open Worden lijsten weergegeven van stations, mappen en bestandsextensies waaruit de gebruiker selecteren kan om een lijst van bestandsnamen te geven. De gebruiker kan een bestandsnaam Typ of selecteer er een in de lijst het bestand moet worden geopend. Gebruik de functie GetOpenFileName en NAAMOPENBESTAND structuur.
Afdrukken Hiermee geeft u informatie over de geÔnstalleerde printer en de configuratie. De gebruiker kan selecteren afdruktaak opties, zoals het paginabereik om af te drukken en het aantal exemplaren, en start het afdrukproces. Gebruik de PrintDlg functie en PRINTDLG structuur.

Windows NT 5.0 en hoger: Weergeven in een eigenschappenvenster afdrukken in plaats van een dialoogvenster voor afdrukken , gebruikt de functie PrintDlgEx met de PRINTDLGEX structuur. De pagina Algemeen van het eigenschappenvenster is vergelijkbaar met het dialoogvenster afdrukken . Het eigenschappenvenster kan ook hebben aanvullende toepassingsspecifieke en stuurprogrammaspecifieke eigenschappenpagina's na de algemene pagina.

Pagina-instelling Geeft u de huidige paginaconfiguratie van de. De gebruiker kan selecteren pagina configuratieopties, zoals de afdrukstand, de grootte, bron en marges. Gebruik de PageSetupDlg functie en PAGESETUPDLG structuur.
Vervangen Verschijnt in een dialoogvenster waarin de gebruiker de tekenreeks te vinden en de vervangende tekenreeks kunt typen. De gebruiker kan opgeven zoekopties selecteren, bijvoorbeeld of de zoekopdracht hoofdlettergevoelig, gaat en vervanging opties, zoals de draagwijdte van vervanging. Gebruik de functie ReplaceText en FINDREPLACE structuur.
Opslaan als Worden lijsten weergegeven van stations, mappen en bestandsextensies waaruit de gebruiker selecteren kan om een lijst van bestandsnamen te geven. De gebruiker kan een bestandsnaam Typ of selecteer een van de lijst opgeven de naam waarmee u het bestand wilt opslaan. Gebruik de GetSaveFileName functie en NAAMOPENBESTAND structuur.

Opmerkingnbsp;†Hoewel het dialoogvenster Printerinstelling ook beschikbaar is, is het vervangen door het dialoogvenster Pagina-instelling . &Nieuwe toepassingen die zijn geschreven voor Windows 95 of voor Windows NT versies 3.51 of hoger moeten gebruiken in het dialoogvenster Pagina-instelling in plaats van het dialoogvenster Printerinstelling .

Alle algemene dialoogvensters zijn modal, behalve de dialoogvensters zoeken en vervangen . Modale dialoogvensters moeten door de gebruiker worden gesloten voordat de functie gebruikt voor het maken van het dialoogvenster kunt terugkeren. De dialoogvensters zoeken en vervangen zijn niet-modusgebonden; de functie retourneert voordat het dialoogvenster wordt gesloten. Als u de dialoogvensters zoeken en vervangen gebruikt, moet u de functie IsDialogMessage in de hoofdberichtlus van uw toepassing om ervoor te zorgen dat deze dialoogvensters invoer van het toetsenbord, zoals de toetsen tab en esc correct verwerken.

Index