Udostępnij za pośrednictwem


Praca z obiektami okien

Praca z wywołaniami systemu Windows dla dwóch rodzajów działań:

  • Obsługa komunikatów systemu Windows

  • Rysowanie w oknie

Aby obsłużyć komunikaty systemu Windows w dowolnym oknie, w tym własne okna podrzędne, zobacz Mapowanie komunikatów na funkcje w celu mapowania komunikatów na klasę okna języka C++. Następnie napisz funkcje składowe programu obsługi komunikatów w klasie.

Większość rysunków w aplikacji struktury występuje w widoku, którego funkcja składowa OnDraw jest wywoływana za każdym razem, gdy zawartość okna musi być rysowana. Jeśli okno jest elementem podrzędnym widoku, możesz delegować część rysunku widoku do okna podrzędnego, wywołując OnDraw jedną z funkcji członkowskich okna.

W każdym razie potrzebny będzie kontekst urządzenia do rysowania. Możesz użyć akcji pióra, pędzla i innych obiektów graficznych zawartych w kontekście urządzenia skojarzonym z oknem. Możesz też zmodyfikować te obiekty, aby uzyskać potrzebne efekty rysunku. Gdy kontekst urządzenia jest skonfigurowany tak, jak chcesz, wywołaj funkcje składowe klasy CDC (klasa kontekstu urządzenia), aby narysować linie, kształty i tekst; używać kolorów i pracować z układem współrzędnych.

Co chcesz dowiedzieć się więcej o

Zobacz też

Obiekty okna