Tudd Intuíció, előadás menü MFC-alkalmazások

Kivonat: Menü stílusok. Menü, mint erőforrás. Add a menü erőforrás. Harapós menü erőforrás az erőforrás a fő ablakban. Kötődés a funkció a menüben. Létrehozása AboutBox párbeszéd. Készítsen Névjegy párbeszédablak elrendezést. Létrehozása kezelési osztály. Dinamikus menük. Létrehozása menüből. Épület egy érzékeny terület. Debug felvezető WM_CONTEXTMENU üzenetét. Létrehozása erőforrás-lapok helyi menüt. Építőipari a kombinált processzor. Command Keys - gyorsítók.

Fájlok ebben a laborban, itt töltheti le.

A cél

  1. Hozzon létre egy menü az alkalmazás
  2. Add menüt a fő alkalmazási párbeszédablak
  3. Calling alkalmazás funkciói a menüből
  4. Kontextusba (popup) menü
  5. Készítsen egy kombinált processzor (manuálisan)
  6. Kérdezd gyorsítók (gyorsítók, hivatkozások) a helyi menüből lehetőségek

A tervezők a számítógépes programok feltalálták a grafikus felhasználói felület (GUI - Graphical User Interface), hogy megkönnyítsék a kölcsönhatás a számítógépes rendszerek és alkalmazások. Fontos része ennek az interfész egy menü.

stílusok menü

Bár nincs egységes menü fejlődés nem létezik, a fejlesztők a tervezés során a menü gazdag tapasztalattal, amely lehetővé teszi, hogy megkönnyítse a munkáját a jövőben felhasználó. Meg kell követni annak érdekében, hogy ne erőltesse a potenciális felhasználó gyorsan a kérelmet a másodfokú csak megfelelően használni az előállított utódok.

Menü mint erőforrás

A különböző összetevőit Windows alkalmazások. beleértve az elrendezés a párbeszédpanelek, menük, eszköztárak, képek, szöveges karakterláncok parancs gombok, kezelőszervek, stb tekinthető források. A tervező a kérelem vizuális szinten az IDE jelzi a tartalmát szöveges, méret, erőforrás-azonosítót, erőforrás típust, és a közeg ebben az időben teszi ezt az információt a forrás fájlt egy speciális nyelven - leíró források. Források - ez látható chipek a kaszinó helyett mindig láthatatlan pénz. Az alkalmazások források átalakítják tárgyak csak azután állítják össze.

Azonban sokkal kényelmesebb, hogy egy kombinált megközelítés. előre, hogy hozzon létre a kívánt forrás halmaz statikus módon, majd a betöltéséhez szükséges a futó alkalmazást, vagy egyéb forrás szabályozásával összetétele, ha szükséges. Laborunkban, dinamikus terhelés technológia és szoftver menüben ellenőrzések mi vonatkozik az alábbiakban a helyi menüből.

Létrehozása egy üres alkalmazás

  • Új projekt létrehozása MFC App C ++ nevű menü alapján párbeszéd

Táblázat Beállítások varázslóról blank

  • Miután létrehozott egy mester alakja, távolítsa el a dialógus minden kezelőszerv
  • Eloroszosodott párbeszéd erőforrás-azonosító IDD_MENU_DIALOG
  • Változás a cím a párbeszédablak, adja meg a nevét, számát és nevét a laboratóriumi munka
  • Cserélje ki a ikont az alkalmazás bármely más választott. Ehhez kövesse az alábbi lépéseket:

    Győződjön meg arról is, hogy a fájl másolása a kabát Ico res projekt könyvtárba.

    • Adjunk hozzá egy az alkalmazás a kilépés gomb (Kilépés) az erőforrás azonosítója IDC_EXIT és helyezzük rá felvezető helyett a hagyományos Önök () az alábbi kódot

    Add a menü erőforrás

    A betakarítás után a bázis varázsló által létrehozott, meg kell adni, és állítsa be a menüben.

    • Nyissa meg az Erőforrás nézet panelen. lapozzunk a tetején a forrás csomópontja, amely megegyezik a projekt nevét, a helyi menüben (vagy a főmenüből Project shell) követi az Add Resource opció (Add erőforrás)
    • Az Add Resource párbeszédpanelen kattintson duplán a forrás menü

    Tudd Intuíció, előadás menü MFC-alkalmazások

    A héj indul a szerkesztési terület tervező menü erőforrás. Az első helyen van kiemelve a menüben.

    Tudd Intuíció, előadás menü MFC-alkalmazások

    A menüpontok be közvetlenül egy kiemelt kék jelölő terület vagy aktiválni a szerkesztési pontokat. A „mínusz” gomb beilleszt egy vízszintes elválasztó (szeparátor). Szerint a tervező tételek menü, akkor mozgatni a nyilakkal. Amikor túlmutat a szélsőséges pont automatikusan létrejön egy üres sablont, egy új bekezdéssel, amely a végső változatban nem vesz részt. Felesleges elemeket lehet kivenni, ha megnyomja a Delete parancsot.

    Menu Designer tartani, és a főmenü, és a héj helyi menük. Csúszópénz szerkesztés, a tervező nem támogatja mindent, így ha teszünk néhány téves művelet, hogy visszaállítsa az eredeti verzió, akkor kézzel kell.

    Menu Designer automatikusan létrehoz egy erőforrás-azonosító a menüpont a neve. Azonosítók kell állnia aláhúzás karaktereket, számokat és betűket a latin ábécé. Ha a menü tételek, amelyek közvetlenül az orosz, a tervező generál azonosítók számokat, amelyek messze emlékeztető jelentéssel rendelkeznek a feladat elemet. Ezért két lehetőség van:

    1. Azonnal durva hozzárendelése pontok nevei angolul automatikus generációs egyértelmű identitást értelmében nevekre, majd átírni az összes orosz. Itt meg kell jegyezni, hogy az automatikus elem azonosítója generáció csak egyszer fordul elő az első tele a falu neve. Minden ezt követő változások az eredeti cím nevét automatikusan generált azonosítója nem változik (jó, oké, változtatni manuálisan).
    2. Írja be a nevét a tárgyakat egyszerre orosz, majd módosítsa az erőforrás-azonosítók a terméket. Szerkesztése azonosítók és helyneveket elkészítésük után lehetséges a Tulajdonságok panel vagy közvetlenül a tervező menü be- és kikapcsolása szerkesztése azonosítók módban (szerkesztés azonosítók).
    3. Fejleszteni alkalmazás menü forrás szerint a táblázat

    Vezetési menü erőforrás

  • Javítsa ki az azonosító menü erőforrás IDR_MENU1 a IDR_MENU. Ehhez válassza ki a Resource Részletek panel IDR_MENU1 erőforrás és a Tulajdonságok területen, hogy a változások
  • Így az általunk kifejlesztett egy menü erőforrás, hogy a tervező a vizuális prezentáció leírt Menu.rc erőforrás fájl
  • Alkalmazás futtatásához, és győződjön meg arról, hogy a menü nem jelenik meg az alkalmazás ablakában. A fordító nem tudja, hogy ez az erőforrás alkalmazásnak szüksége van, akkor ezen az úton nem ismert
  • Harapós menü erőforrás az erőforrás a főablak

    Menü jelenik meg, ez az erőforrás kell kötni valamilyen párbeszéd. De mint mindig minden párbeszédpanelek csak hogy hozzon létre a főmenü, a menü kötődnek a fő ablak (annál is inkább, mert már csak egy ablak, és míg ott, és a legfontosabb dolog!).

    • Az Erőforrás nézet panel, nyissa ki a tervező párbeszédablak az erőforrás IDD_MENU_DIALOG
    • De csak maga a forma (csak egyszer kell a tulajdonságok) és a Tulajdonságok területen a menü tulajdonságkészletet IDR_MENU azonosítóját az újonnan létrehozott menü kapcsolati
    • Alkalmazás futtatásához, és győződjön meg arról, hogy a menü jelenik meg, kiderül, de nem csinál semmit

    Kapcsolódó cikkek