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.

All labels observed (4)

Label Occurrences
CCmdTarget 3
CBrush 1
CEditView 1

How this entity was disambiguated

Statements (63)

Predicate Object
instanceOf C++ class ⓘ
MFC class ⓘ
window wrapper ⓘ
baseClassFor CDialog ⓘ
CFrameWnd ⓘ
CView ⓘ
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 ⓘ
lifecycleManagedBy MFC framework ⓘ
partOf MFC ⓘ
Microsoft Foundation Class Library ⓘ
requires Windows operating system ⓘ
linked to: Windows
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 ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

CObject → baseFor → CCmdTarget ⓘ
linked to: CWnd
CView → baseClassFor → CEditView ⓘ
linked to: CWnd
CView → inheritsFrom → CCmdTarget ⓘ
linked to: CWnd
CDC → inheritsFrom → CCmdTarget ⓘ
linked to: CWnd
CDC → relatedTo → CBrush ⓘ
linked to: CWnd