Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Biblioteka Klas programu Microsoft Foundation (MFC) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.
Praca z oknami wymaga dwóch rodzajów aktywności:
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 opartej na frameworku odbywa się 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ć standardowego pióra, pędzla i innych obiektów graficznych znajdujących się w kontekście urządzenia przypisanego do twojego okna. 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; do używania kolorów; i do pracy z układem współrzędnych.