3. szakasz
3. § A Windows párbeszédablak Windows, a Windows rendszerleíró
A modális és nem modális párbeszédablak
Párbeszédablak egy speciális típusú ablak általában szánt felhasználói interakció az ellenőrzések található a párbeszédek. Párbeszédablakok modális (modális), és a nem-modális (modális). (Modális). Modális párbeszédeket nem teszik lehetővé a felhasználó számára, hogy helyezzék a hangsúlyt, egy másik ablak ugyanabban a programban patak. Vagyis, ha a modális dialógus üzenetek nem érkeznek meg az üzenetet hurok a fő ablakban. Abban az esetben, nem-modális dialógus üzenet érkezik az üzenet hurok a fő ablak az alkalmazás és továbbítani kell a párbeszéd.
Ellentétben modális párbeszédpanelek, modális létre CreateDialog funkciót. Zárja le a nem-modális párbeszédablak, akkor DestroyWindow funkciót, lehetőleg ugyanabban az időben, mint egy fogantyú, hogy visszaállítsa a párbeszédablakban. Amikor létrehoz egy erőforrás nem modális párbeszédpanelek kell adnia a stílussablont WS_VISEBLE párbeszéd, különben a párbeszédablak nem lesz látható, és meg kell hívni a ShowWindow funkció megmutatni.
Interaktív nyilvános ablakban
Hogy egységesítsék a dialógusokat fájlok megnyitása és elmentése, keresés és csere szöveges, nyomtatás, kiválasztja színek és betűtípusok használhatja a speciális funkciók a Windows, található a DLL-- COMDLG32.dLL: getopenfilename, GetSaveFileName, FindText, ReplaceText, PrintDlg, ChooseColor, ChooseFont. Ahhoz, hogy használni ezeket a funkciókat először is azt kell elindítani a mezőket a megfelelő struktúra és transzfer függvénymutatók hogy ezt a struktúrát. Függvény létrehoz és megjelenít egy párbeszédpanelt. Amikor a felhasználó bezárja a párbeszédablakot, a megfelelő mező struktúra tartalmazza a választása.
Munka a Windows registry
A Windows Registry egy hierarchikus adatbázis, a tetején, amely öt fő kulcsa: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS. Minden mester kulcs, viszont lehet kulcsokat. A kulcsok tartalmazhat kulcsok és egyéb adatokat. Ezeknek a neve és értéke. Tekintse meg a tartalmát a regisztrációs begépelésével a parancssorban a Windows regedit.
Ahhoz, hogy adatot írni, olvasni a rendszerleíró kulcsot a kulcs kell nyitni hívja RegCreateKeyEx vagy RegOpenKeyEx funkciót. Írja az adatokat a nyilvántartó működhet RegSetValueEx, és úgy vélte, RegQueryValueEx funkciót. Munka után a legfontosabb, hogy be kell zárni RegCloseKey funkciót.
3. feladat Hozzáadás programot fejlesztettek ki a referencia 2 menüpont megjelenik egy párbeszédablak panel és át a központ és a kiválasztott telepítése diagram tulajdonságait. Adjuk hozzá a képesség, hogy mentse a beállításokat az adatbázis és olvasott belőle. Lehetőséget adnak arra, hogy az ablak bezárásához. Használjon szabványos dialógusok kiválasztására betűtípusok, a fájlok, a színek, ha a munka kifejezetten egy másik utat.
Célkitűzés: A tanulmány a kölcsönhatás Windows párbeszéd ablakot, egyre készségek dolgozik a rendszerleíró adatbázisban.
Megvalósítási módok állást 3