On-line bemutató vizuális c, navigáció
egyszerű programok
Az első rész a könyv, akkor gyakran használja a Win32 Application sablon, amely ad nekünk Visual C ++. Tehát most van egy közelebbi pillantást néhány dolog, ami jól jöhet a közeljövőben. Itt található egy részletesebb leírást, és most beszélünk, hogy szükség van szakirodalmat a Visual C ++.
Tehát nyitott ctest projekt és jegyezze meg a panel Solution Explorer. Van egy fa, amelynek során a hadosztály vannak csoportosítva mindent, ami benne van a projektben. Saját fa látható ábra. 1,10, és akkor valami ilyesmit.

- Forrás Files (forrás fájlok) - Store fájlok forráskódját a program. A fő kód egy fájl neve megegyezik a projekt és bővítése a CPP. Ebben az esetben ctest.cpp;
- Fejléc fájlok (fejlécek) - itt tárolja leírják fájl, amely különböző kiegészítő információk, plug-inek, a leírás az osztályokba;
- Resource Files (resource fájlok) - most a tárolt fájlok és ikonok ctest.rc erőforrás fájl.
A gyorsító rész egy billentyűparancsot a program. Nem lehet néhány forrásokat, de a mester még létrehozott egy nevű IDC_CTEST. Nem fogjuk használni gyorsbillentyűket, így törli az összes ebben a témában. Ehhez kattintson jobb gombbal a forrás és a megjelenő menüből válasszuk a Delete. Egyrészt, a program semmi felesleges nem kell, de a másik - egy csomó helyet nem nyer.
Dialog rész párbeszédpanelek. Ha a program nem látható, akkor nincs ablak nincs szükség. A sablon az alapértelmezett IDD_ABOUTBOX ablak - egy ablakot, információkat a programról. Ahhoz, hogy távolítsa el az ablak is kell jobb gombbal, és válassza ki a Törlés menüpontot.
Az Ikon rész programok ikonjait. Ikonok lehet kissé szabálytalan méretű és különböző színek száma. Nagyon gyakran van szükség a komikus programok, de ne keltsen gyanút a felhasználó kerülnek végrehajtásra. Ha megy, hogy kérje futtatni néhány programot, akkor nem lesz olyan látványos, de mindent meg fog tenni magát, nem okoz meglepetést ad a vicc még kiélezettebb.
A menü rész lehetővé teszi, hogy a menük a program. Ezzel fogunk tanulni gyakorolni egy kicsit később, és bizonyítani a példákat, akkor gyakran használja a menüt.
A szöveg tábla sorok tárolhatók állandók. Alapértelmezésben a nevei ablak címei. Ezek a sorok nem foglal sok helyet, így azok, és hagyja.
Azt már tudjuk, hogy a programok elvileg nincs ablak. A projekt keretében Dialogokno A programot már eltávolították (lásd. Sec. 1.3.1). De a kód még mindig vannak olyan utalások, ezért nem tudja futtatni a programot. Projekt elindításához, távolítsa el mindent, ami után a következő sort:
// eltávolítottuk a program ablakát, így a következő kódot lehet távolítani
Ez a kód jelenik meg a Névjegy ablakot, és el lehet távolítani teljesen.
Most megy WndProc eljárást, és távolítsa el a hívás itt információkat. Ehhez keresse meg és törölje az alábbi sorokat:
Ez egy eseménykezelő a menüpont Help / About programunk. Minden kezelők WndProc funkciója és felépítése a következő:

- Típus - típusú visszatérési értéke. Ha ön használ int. Ezt jelzi száma egész típusú.
- Név - lehet bármilyen, de a fő funkciója, ami elindítja a programot, akkor előre.
- Paraméterek - változók és a különböző értékek, amelyek átadását a függvénynek belül fel kell használni azt.
- stílus - a stílus az ablak;
- LpfnWndProc - egy mutatót az eljárást, hogy fogják hívni az összes felhasználó vagy a rendszer eseményeket;
- HINSTANCE - manipulátor, amit kapott, amikor a program elindul _tWinMain eljárásban;
- HbrBackground - háttérszín (elvileg ez nem szükséges, de az alapértelmezett szín az ablak);
- LpszClassName - neve az új osztály;
- Hcursor - egér. Ez tele van szabványos kurzor.
- Az osztály neve. Mi lefoglalt osztály és mentett egy változó neve szWindowClass. ezért itt meg kell adnia ezt az osztályt.
- Az ablak neve. Ez csak egy cím, ami megjelenik az ablakban. És már letölthető a LoadString funkciót, és menti a változó szTitle.
- Stílus ablakot. Mi érdekli a legegyszerűbb WS_OVERLAPPEDWINDOW ablakot.
- A következő négy paraméter - a bal és jobb helyzetben van, szélessége és magassága az ablakon. Ha megadja az összes paraméter nulla vagy CW_USEDEFAULT. Az érték lesz az alapértelmezett.
- A főablak kapcsolatban létrehozott. Ablakunk önmagában is fontos, ezért is NULL, ami megfelel a nulla.