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.

Try in SPARQL Jump to: Statements Referenced by

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.