CWnd
E828343
CWnd is a core Microsoft Foundation Class (MFC) C++ class that encapsulates a Windows GUI window and provides the base functionality for handling messages, drawing, and user interaction.
Statements (63)
| Predicate | Object |
|---|---|
| instanceOf |
C++ class
ⓘ
MFC class ⓘ window wrapper ⓘ |
| baseClassFor |
CDialog
NERFINISHED
ⓘ
CFrameWnd NERFINISHED ⓘ CView NERFINISHED ⓘ CWnd-derived custom controls ⓘ |
| category | GUI framework class ⓘ |
| creationPattern | two-step construction ⓘ |
| declaredInHeader | afxwin.h ⓘ |
| developedBy | Microsoft ⓘ |
| encapsulates |
HWND handle
ⓘ
Windows GUI window ⓘ |
| hasMethod |
ClientToScreen
ⓘ
Create ⓘ CreateEx ⓘ DestroyWindow ⓘ GetClientRect ⓘ GetSafeHwnd ⓘ GetWindowRect ⓘ Invalidate ⓘ KillTimer ⓘ MoveWindow ⓘ PostMessage ⓘ ScreenToClient ⓘ SendMessage ⓘ SetFocus ⓘ SetTimer ⓘ SetWindowPos ⓘ ShowWindow ⓘ UpdateData ⓘ UpdateWindow ⓘ |
| hasVirtualFunction |
OnCmdMsg
ⓘ
PreCreateWindow ⓘ PreTranslateMessage ⓘ WindowProc ⓘ |
| integratesWith | Win32 API NERFINISHED ⓘ |
| lifecycleManagedBy | MFC framework NERFINISHED ⓘ |
| partOf |
MFC
NERFINISHED
ⓘ
Microsoft Foundation Class Library NERFINISHED ⓘ |
| requires | Windows operating system NERFINISHED ⓘ |
| supports |
child windows
ⓘ
clipboard operations ⓘ command routing ⓘ drag and drop ⓘ focus management ⓘ keyboard input handling ⓘ message maps ⓘ modal dialogs ⓘ modeless dialogs ⓘ mouse input handling ⓘ owner windows ⓘ scrolling ⓘ timers ⓘ window activation ⓘ window painting ⓘ |
| threadAffinity | GUI thread ⓘ |
| usedFor |
creating windows
ⓘ
drawing in client area ⓘ event-driven programming ⓘ handling Windows messages ⓘ managing windows ⓘ processing user input ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.