Co robią okna ramowe
Poza po prostu oprawianie widoku okna ramowe są odpowiedzialne za wiele zadań związanych z koordynowaniem ramki z widokiem i aplikacją. CMDIFrameWnd i CMDIChildWnd dziedziczą z CFrameWnd, dzięki czemu mają CFrameWnd
możliwości, a także nowe możliwości, które dodają. Przykłady okien podrzędnych obejmują widoki, kontrolki, takie jak przyciski i pola listy, oraz paski kontrolek, w tym paski narzędzi, paski stanu i paski okien dialogowych.
Okno ramki jest odpowiedzialne za zarządzanie układem okien podrzędnych. W strukturze MFC okno ramki umieszcza wszystkie paski sterowania, widoki i inne okna podrzędne wewnątrz obszaru klienta.
Okno ramki przekazuje również polecenia do jego widoków i może odpowiadać na komunikaty powiadomień z okien sterowania.
Co chcesz dowiedzieć się więcej o
Zarządzanie menu, paskami sterowania i akceleratorami (sposób ich dopasowania do okna ramki)
Routing poleceń (z okna ramki do widoku i innych elementów docelowych poleceń)