Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Graffa

Sivun loppuun

Meitsi [15.11.2003 18:05:17]

#

Miten saa ikkunan (winapi) luettua ja laitettua bitmapin ja sitte sitä siel ikkunassa liikuteltua?

kaviaari [15.11.2003 20:29:40]

#

Hmm en tiedä onnistuuko pelkällä Winapilla, mutta esim. DirectX:llä kyllä, voisi laittaa tänne koodivinkin jossa näytetään miten tämä asia tehdään...

Meitsi [15.11.2003 21:02:07]

#

Siis eiks esim kuvakkeen saa piirrettyä ikkunaan? Kun yhes kirjas oli joku DrawIcon juttu johon pyty määritteleen x ja y posiitiot ikkunan sisällä. En vaan saanu sitä vinkkiä toimimaan.

Meitsi [15.11.2003 21:38:02]

#

Muuten, millä koodilla sais tehtyä semmosen että tulee kyllä ei kysymysikkuna ja sitte sen jälkeen se näyttäis vaihtoehtoisesti joko message boxin a (jos käyttäjä painoi kyllä) tai message box b (jos käyttäkä painoi ei)

thefox [16.11.2003 01:03:09]

#

lainaus:

Miten saa ikkunan (winapi) luettua ja laitettua bitmapin ja sitte sitä siel ikkunassa liikuteltua?

Onnistuu toki WinAPIlla.

Ikkuna löytyy FindWindowilla titlen perusteella. BitBlt:llä voit piirrellä roskaa kun hankit ensin DC:n kahvan GetDC:llä tai GetWindowDC:llä.

lainaus:

Muuten, millä koodilla sais tehtyä semmosen että tulee kyllä ei kysymysikkuna ja sitte sen jälkeen se näyttäis vaihtoehtoisesti joko message boxin a (jos käyttäjä painoi kyllä) tai message box b (jos käyttäkä painoi ei)

MSDN, hyvä mies.

Meitsi [16.11.2003 10:29:21]

#

Missä? En löytäny. Siis msdnnnän kyllä löysin mutten ratkaisua.

Antti Laaksonen [16.11.2003 11:12:14]

#

Kannattaa kirjoittaa funktion nimi Googleen, niin ensimmäisten joukossa on useimmiten MSDN-sivu. Ja niiden lukemisesta on ihan oikeastikin hyötyä. Tässä tapauksessa:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/messagebox.asp

#include <windows.h>

int main(void) {
   if (MessageBox(0, "Haluatko jatkaa?", "Kysymys", MB_YESNO + MB_ICONQUESTION) == IDYES) {
      MessageBox(0, "Halusit jatkaa.", "Tulos", 0);
   } else {
      MessageBox(0, "Et halunnut jatkaa.", "Tulos", 0);
   }
}

Meitsi [16.11.2003 17:06:45]

#

Kiitti! Mutta siis en oikein tajunnut (aloittelija kun olen) että miten saa ikkunann johonkin kohtaan piirrettyä kuvakkeen ja sitä sitten liikuteltua.

Meitsi [20.11.2003 16:09:32]

#

Tai vaikka bitmäpin sisällön


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta