10. Standard vezérlők (Standard Controls: Button, Edit, List Box)
2014.06.08. 14:55
Példa: ctl_one Ugyan már használtunk gombokat, de azért itt is megemlítjük őket, hogy minden egy helyen legyen. Már említettük, de frissítsük fel, hogy minden vezérlő tulajdonképpen egy-egy ablak, tehát mindent amit az ablakokkal lehet, azt a vezérlőkkel is lehet. Mint azt már…
9. Modális párbeszéd ablakok (Modeless dialogs)
2014.06.07. 22:45
Példa: dlg_two A CreateDialog() nagyban hasonlít a DialogBox()-hoz, de van egy lényeges különbség közöttük. A DialogBox() mint azt az előző fejezetben láttuk saját üzenethurokkal rendelkezik, és nem is tér vissza, amíg az ablakát be nem zárjuk. A CreateDialog() ezzel szemben…
8. Párbeszéd ablakok (Dialog boxes)
2014.06.07. 22:36
Példa: dlg_one Párbeszéd ablakok, a grafikus felület (GUI) fejlesztőinek barátja Nehezen találunk olyan windózos programot, ami ne alkalmazna párbeszéd paneleket. Elég megkeresni kedvenc szövegszerkesztőnkben a Fájl menü Megnyitás parancsát, és máris ott van előttünk egy…
7. Menük, és ikonok (Menus and icons)
2014.06.05. 20:44
Példa: menu_one Általában a menüket a csillivilli szerkesztővel hozzuk létre, ami elkészít egy .rc fájlt, amit végül belefordít a .exe-be. Ez ugye elkészítésileg egyszerű, de a belseje meg bonyolult. Most kézzel fogjuk ezt megtenni. Ebben a példában a simple_window projektet…
6. Erőforrások használata (Using resources)
2014.06.04. 22:15
Bevezetés: Olvassunk függeléket az erőforrásokról :) Ez megint inkább elméleti dolog lesz, nem kell hozzá fordítgatni. Az erőforrások a futtatható állományban (.exe) tárolt bináris adatok. Létrehozhatunk ún. erőforrás-scriptet. Ezt az elterjedt vizuál stílusú fordítók el…
5. Az üzenetek mibenléte (The Message Loop)
2014.06.04. 22:15
Az üzenetek megértésével fogunk kicsit foglalkozni. Ennek ismerete nélkül is lehet ollózni kissebb programokat, de célszerű jobban beleásni magunkat, hogy később már ne érjenek kellemetlen meglepetések. Alább megpróbálom nagyjából lefordítani az eredeti szöveget. Mi az az…
4. Most már az ablakunk is csináljon valamit (handling_messages)!
2014.06.02. 20:29
Példa: window_click Az rendben, hogy van egy ablakunk, de a default dolgokon kívül (átméretezés, bezárás, stb) semmit sem csinál. Nagyon izgi. :( Ebben a példában elővesszük az előző programunkat (vagy megnyitjuk a window_click projektet), és ezen példán keresztül megnézzük,…
3. Csináljunk ablakot, és örüljünk (simple_window)!
2014.06.01. 22:27
Példa: simple_window Az ablak kirakása nem túl nehéz, csak előbb sok mindent meg kell csinálni. Szóval nem nehéz, csak macerás. Ha jól látom, akkor a win32-re ez végig igaz lesz! Gépelünk, gépelünk.. Jöjjön előbb egy példa, amin keresztül boncolhatjuk azt a bizonyos orvosi…