Miten koodaan C++ :lla ikkunan? Esimerkkikoodeja?
Siis ikkunalla tarkoitan sellaista "graafista" ikkunaa, joita on Windowsissa.
Ensin haluaisin sanoa, että jos et itse pysty sitä selvittämään, niin epäilen, että siitä tiedosta on sinulle enemmän päänsärkyä kuin hyötyä. Voin toki olla väärässäkin.
Sitten neuvon Googlen ääreen hakusanalla ikkunan luominen. Vaihtoehtoisesti voi valita Dev-C++:sta uuden projektin tyyppiä Windows-ohjelma. Lisäksi on noita Putkan koodivinkkejä, joissä käytetään WinAPI-ikkunoita. Vaikkapa siis DirectX-esimerkit, Hupisitruuna ja Yksinkertainen näytönsäästäjä.
Yksi keino on myös wxWidgets WinAPIn asemesta. Toimii monilla alustoilla ja on mielestäni myös helpompi. wxWidgetsillä onnistuu myös tulostus, leikepöydän hallinta, odbc-yhteydet jne.
Vanhaa keskustelua aiheesta: https://www.ohjelmointiputka.net/keskustelu/9918-cpp-apua
Juu, onhan noita sitten kaiken maailman kirjastoja. Miksei vaikka GTK, tai jos pelkkä ikkuna riittää, niin SDL tai Allegro.
Tässäkin voi olla kaukaa viisas, ja välttyä opettelemasta montaa kirjastoa, sillä wxWidgetsistä saa ikkunat niin GTK-, WinAPI- kuin puhtaalle X11-alustallekin:
wxW 2.6.1. readme kirjoitti:
wxWidgets currently supports the following platforms:
- Windows 95/98/ME, Windows NT, Windows 2000, Windows XP,
Pocket PC, Smartphone
- Most Unix variants with GTK+ 1 and GTK+ 2
- Most Unix variants with X11 (beta)
- Most Unix variants with Motif/Lesstif
- MacOS 9.x and 10.x using Carbon (10.3 and above preferred)
- MacOS 10.x using Cocoa (beta)
- OS/2 (beta)
- PalmOS (alpha)
EDIT: Taitaa olla nukkumaanmenoaika kun tagitkin menee jo sekaisin :P
Aihe on jo aika vanha, joten et voi enää vastata siihen.