[win32] BitBlit op MSN 6.0 DeviceContext werkt niet?

Pagina: 1
Acties:

  • MrBucket
  • Registratie: Juli 2003
  • Laatst online: 29-10-2022
Hey.

Ik krijg het niet voor elkaar om pixels te blitten in het client area van MSN 6.0.

Ik weet dat normaal gesproken, als ik een Device Context van een bepaald venster heb, en dan BitBlt() of SetPixel() gebruik om te tekenen, dit bij de eerstvolgende repaint van het client area weer ongedaan gemaakt wordt. Maar tot die tijd worden die pixels wel getekend.

Maar bij een chatscherm van MSN 6.0 dus niet. Maakt niet uit wat ik probeer, de pixels worden uberhaupt niet getekend :?.
Wie heeft enig idee hoe dit kan komen (of nog mooier, hoe omzeil ik dit ;)) ?

Overigens, wat normaalgesproken ook zou moeten lukken, maar bij MSN 6.0 ook niet lukt, is het uitlezen van pixels dmv GetPixel(). Een BitBlt() van het MSN client area naar een HBITMAP lukt weer wel, maar vice versa (zoals hierboven beschreven) dan weer niet...

Ik meen me trouwens vaag een thread op GOT te herinneren waarin iemand een soortgelijke vraag had gesteld, maar ik kan 'm met geen mogelijkheid meer vinden. Weet iemand toevallig welke thread dat is ?

Cheers :)