CFrameWnd
E828345
CFrameWnd is a core MFC C++ class that implements a standard top-level application frame window, providing the main frame, menu, toolbar, and status bar infrastructure for Windows desktop programs.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
C++ class
ⓘ
MFC class ⓘ window frame class ⓘ |
| abbreviationFor | Class Frame Window ⓘ |
| baseClassOf | CMainFrame (typical application-defined class) ⓘ |
| canContain |
CMenu
NERFINISHED
ⓘ
CStatusBar NERFINISHED ⓘ CToolBar NERFINISHED ⓘ CView-derived objects ⓘ |
| category | GUI framework class ⓘ |
| definedIn | afxwin.h ⓘ |
| documentationURL | https://learn.microsoft.com/cpp/mfc/reference/cframewnd-class ⓘ |
| hasMemberFunction |
Create
ⓘ
LoadFrame ⓘ RecalcLayout ⓘ SetMenu ⓘ SetWindowText ⓘ |
| hasVirtualFunction |
OnCmdMsg
ⓘ
OnCreate ⓘ PreCreateWindow ⓘ |
| implements | top-level application frame window ⓘ |
| inheritsFrom | CWnd ⓘ |
| introducedIn | early versions of MFC ⓘ |
| library | MFC NERFINISHED ⓘ |
| lifecycle | created during application initialization ⓘ |
| partOf | Microsoft Foundation Class Library NERFINISHED ⓘ |
| providedBy | Microsoft NERFINISHED ⓘ |
| providesInfrastructureFor |
main frame window
ⓘ
menu bar ⓘ status bar ⓘ tool bar ⓘ |
| responsibleFor | hosting the main application user interface ⓘ |
| runsOn | Microsoft Windows NERFINISHED ⓘ |
| supports | document/view architecture ⓘ |
| supportsFeature |
MDI and SDI frame windows
ⓘ
command routing ⓘ menu management ⓘ message handling ⓘ status bar updates ⓘ toolbar docking ⓘ |
| threadingModel | UI thread only ⓘ |
| typicalUsage | base class for an SDI main frame window ⓘ |
| usedIn | Windows desktop applications ⓘ |
| usedWith |
CDocument
NERFINISHED
ⓘ
CView NERFINISHED ⓘ CWinApp NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.