folder Tahribat.com Forumları
linefolder Microsoft Windows Ailesi İşletim Sistemleri
linefolder Bitblt Api‘Sinin Kalıcı Hali [ÖNEMLİ]



Bitblt Api‘Sinin Kalıcı Hali [ÖNEMLİ]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Bitblt kalıcı bir resim çizdirmiyor bildiğim kadarıyla.Buna Createwindowex dışında kalıcı resim çizdiren alternatifi var mı?.
    Örneğin bitblt ile çizilen yere mouse götürdüğümüzde siliniyor. Bunu nasıl önleriz? Buna benzer kalıcı api var mıdır?.
    Form topmost yapıp amelelik yapmak istemiyorum eminim bilen vardır.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Güncel...

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Güncel..

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Güncel

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    ünivde mario oyunu yapmıştık hocam, orada da çizdirilirken silinme oluyordu, bunu engellemek için hoca invalidate metodunu çağırmıştı, ona bi bak belki bi çözüm olabilir


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Tarikat Şeyhi
    HolyOne
    HolyOne's avatar
    Kayıt Tarihi: 01/Haziran/2002
    Erkek

    Hocam onu paint mesajı aldığın yerlerlerde silinen alana tekrar tekrar çizdirmen gerekiyor.

    Yada bir kere temp bir bitmapa çizdirip ondraw gibi bir event bulup orada tazelemen gerekiyor.

    Neyde çizion sen c++ mfc mi?


    Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı kötektir!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek
    unbalanced bunu yazdı

    ünivde mario oyunu yapmıştık hocam, orada da çizdirilirken silinme oluyordu, bunu engellemek için hoca invalidate metodunu çağırmıştı, ona bi bak belki bi çözüm olabilir

    kaynak var mı söylediğin yöntem ile ilgili?

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek
    HolyOne bunu yazdı

    Hocam onu paint mesajı aldığın yerlerlerde silinen alana tekrar tekrar çizdirmen gerekiyor.

    Yada bir kere temp bir bitmapa çizdirip ondraw gibi bir event bulup orada tazelemen gerekiyor.

    Neyde çizion sen c++ mfc mi?

    düz c veya c++ mfc değil (windows.h ile sadece)

    silinip silinmediğini nasıl anlayacağım ? mesela window veya mouse çizilen bölgeye gelince yok oluyor yok olduğunu nasıl anlarım?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek
    Fatih54 bunu yazdı
    HolyOne bunu yazdı

    Hocam onu paint mesajı aldığın yerlerlerde silinen alana tekrar tekrar çizdirmen gerekiyor.

    Yada bir kere temp bir bitmapa çizdirip ondraw gibi bir event bulup orada tazelemen gerekiyor.

    Neyde çizion sen c++ mfc mi?

    düz c veya c++ mfc değil (windows.h ile sadece)

    silinip silinmediğini nasıl anlayacağım ? mesela window veya mouse çizilen bölgeye gelince yok oluyor yok olduğunu nasıl anlarım?

    Silinip silinmediğini anlamak için bir yol yok (hatırladığım kadarıyla). Belirli aralıklarla yeniden çizdirmelisiniz (FPS olayı). Bitblt zaten hızlıca güncellemek için kullanılır.

     

    Bitblt ile double buffering olayını araştırmanızı tavsiye ederim.


    Olaylara karışmayın!
Toplam Hit: 972 Toplam Mesaj: 9