[C++ | WIN32] HWND verkrijgen via HDC

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • ^Mo^
  • Registratie: Januari 2001
  • Laatst online: 04-11-2025
Hoi,

Ik ben bezig een Mac applicatie te poorten naar Windows. En nu wordt er via een aantal wrappers InvalidateRect gebruikt. Nu gebruik ik zelf voor al het tekenen GDI+, en voor zover ik weet is er geen equivalent van InvalidateRect.

Op zich is dat allemaal geen probleem, aangezien ik vrij makkelijk GDI en GDI+ kan mixen.

Het probleem wat ik nu heb echter, is dat de functie InvalidateRect een HWND nodig heeft, ipv een HDC. Nu vroeg ik me af of er wellicht een functie is om met een HDC de bijbehoorende HWND op te vragen. Ik zie niet precies waarom het niet zou kunnen aangezien je wel een HDC via een HWND kan verkrijgen, en via een CDC object kun je ook het bijbehoorende CWnd object opvragen. Ik kan echter geen functie vinden die dus een HWND geeft via de device context.


-Edit-

Okay, laat maar. Uiteindelijk toch een functie gevonden: WindowFromDC

[ Voor 6% gewijzigd door ^Mo^ op 26-03-2004 20:57 . Reden: Oplossing gevonden ]

"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

:z

Professionele website nodig?


Dit topic is gesloten.