Sdílet prostřednictvím


Třídy oken s rámečkem vytvořené průvodcem aplikací

Když vytvoříte nový projekt MFC z dialogového okna Nový projekt , kromě tříd aplikací, dokumentů a zobrazení, Průvodce aplikací vytvoří odvozenou třídu okna s rámečkem pro hlavní okno vaší aplikace. Třída je volána CMainFrame ve výchozím nastavení a soubory, které ji obsahují, mají název MAINFRM. H a MAINFRM. CPP.

Pokud je vaše aplikace SDI, vaše CMainFrame třída je odvozena z třídy CFrameWnd.

Pokud je vaše aplikace MDI, CMainFrame je odvozena z třídy CMDIFrameWnd. V tomto případě CMainFrame implementuje hlavní rámec, který obsahuje nabídku, panel nástrojů a stavové pruhy. Průvodce aplikací za vás neodvozuje novou třídu okna rámečku dokumentu. Místo toho používá výchozí implementaci v CMDIChildWnd Třída. Rozhraní MFC vytvoří podřízené okno, které bude obsahovat každé zobrazení (které může být typu CScrollView, CTreeViewCEditView, CListViewatd.), které aplikace vyžaduje. Pokud potřebujete přizpůsobit okno rámce dokumentu, můžete vytvořit novou třídu rámečku dokumentu (viz Přidání třídy).

Pokud se rozhodnete podporovat panel nástrojů, třída má také členské proměnné typu CToolBar a CStatusBar a OnCreate funkci obslužné rutiny zpráv pro inicializaci dvou řídicích pruhů.

Tyto třídy oken s rámečkem fungují jako vytvořené, ale aby se zlepšily jejich funkce, musíte přidat členské proměnné a členské funkce. Můžete také chtít, aby vaše třídy oken zpracovávaly jiné zprávy systému Windows. Další informace naleznete v tématu Změna stylů okna vytvořeného prostředím MFC.

Viz také

Třídy oken s rámečkem
Program knihovny MFC nebo zdroj ovládacího prvku a soubory hlaviček