Spoločnú knižnicu Dialog Box poskytuje vytvorenie funkciu a štruktúru pre každý typ spoločnej dialógové okno. Používanie spoločných dialógového vo svojej najjednoduchšej forme volať jej vytvorenie funkcie a špecifikovať smerník na štruktúru obsahujúceho počiatočných hodnôt a možnosť vlajkami. Po inicializácii dialógovom okne postupu dialógové okno pole používa štruktúru vrátiť informácie o vstup používateľa. Môžete tiež prispôsobiť spoločné dialógovom potrebám vašej aplikácie.
Nasledujúca tabuľka obsahuje stručný popis rôznych typov bežných dialógových okien a ukazuje funkciu a štruktúru použiť s každým typom.
| Spoločné dialógové okno | Popis |
|---|---|
| Farba | Zobrazí dostupné farby a voliteľne umožňuje používateľovi vytvoriť vlastné farby. Používateľ môže zvoliť základné alebo vlastné farby. Použite ChooseColor funkciu a štruktúru CHOOSECOLOR. |
| Nájsť | Zobrazí dialógové okno v ktorom používateľ zadať reťazec nájsť. Používateľom môžete tiež zadať hľadať možnosti, ako napríklad vyhľadávanie smerom a či vyhľadávanie je veľké a malé písmená. Použite FindText funkciu a štruktúru FINDREPLACE. |
| Písmo | Zobrazí zoznam písiem dostupných, ve3/4kosti písma a ostatné atribúty, ktoré si používateľ môže vybrať. Použite ChooseFont funkciu a štruktúru CHOOSEFONT. |
| Otvorené | Zobrazí zoznam diskov, adresáre a prípony názvu súboru z ktorých si používateľ môže vybrať na zobrazenie zoznamu súborov. Používateľa môžete zadať názov súboru alebo vyberte jeden zo zoznamu určiť súbor, ktorý chcete otvoriť. Použite GetOpenFileName funkciu a štruktúru OPENFILENAME. |
| Tlač | Zobrazí informácie o nainštalovanej tlačiarne a jej konfiguráciu. Používateľa môžete vybrať tlač možnosti, ako napríklad rozsah stránok určených na tlač a počet kópií, a začať proces tlače. Použite PrintDlg funkciu a štruktúru PRINTDLG. Systém Windows NT, verzia 5.0 a vyššia: Ak chcete zobraziť hárok vlastností tlače skôr ako dialógové okno Tlačiť , použite funkciu PrintDlgEx so PRINTDLGEX štruktúrou. Všeobecné stránky hárok vlastností je podobný dialógové okno Tlač . Hárok vlastností môže mať dodatočné špecifické pre aplikáciu a špecifické pre ovládač property pages po stránke Všeobecné. |
| Nastavenie strany | Zobrazí aktuálnu konfiguráciu stránku. Používateľ môže zvoliť stránku konfigurácie možnosti, napríklad orientáciu papiera, veľkosť, zdroj a okraje. Použite PageSetupDlg funkciu a štruktúru PAGESETUPDLG. |
| Nahradiť | Zobrazí dialógové okno, kde používateľ zadať reťazec na vyhľadanie a nahradenie reťazca. Používateľa môžete zadať možnosti vyhľadávania, napríklad či je veľké a malé písmená, vyhľadávanie a nahradenie možnosti, ako napríklad rozsah nahradenie. Použite funkciu nahrádzanie textu pri písaní a FINDREPLACE štruktúru. |
| Uložiť ako | Zobrazí zoznam diskov, adresáre a prípony názvu súboru z ktorých si používateľ môže vybrať na zobrazenie zoznamu súborov. Používateľa môžete zadať názov súboru alebo záznam vyberte zo zoznamu zadajte meno, ktoré chcete uložiť súbor. Použite GetSaveFileName funkciu a štruktúru OPENFILENAME. |
Poznámkanbsp; Hoci dialógové okno &Nastavenie tlače je k dispozícii, nahradil v dialógovom okne Nastavenie strany . Nové aplikácie napísané pre systém Windows 95 alebo Windows NT verzie 3.51 alebo novšej mali použiť dialógové okno Nastavenie strany , ako dialógové okno Nastavenie tlače .
Všetky spoločné dialógové okná sú modal, s výnimkou dialógových okien Hľadať a nahradiť . Modálneho dialógového okna musí byť uzavretý užívateľ pred funkcia použitá na vytvorenie dialógového okna môžete vrátiť. Dialógových okien Hľadať a nahradiť sa sú nemodálne; Funkcia vráti pred dialógové okno zavrie. Ak používanie dialógových okien Hľadať a nahradiť musíte tiež použiť funkciu IsDialogMessage hlavným posolstvom slučku vašej aplikácie na zabezpečenie toho, že tieto dialógové okná správne spracovať vstup z klávesnice, napríklad klávesy tab a esc.