Microsoft Foundation Classes (MFC)

GPTKB entity

Statements (63)
Predicate Object
gptkbp:instance_of gptkb:software_framework
gptkbp:bfsLayer 5
gptkbp:bfsParent gptkb:Visual_C++
gptkbp:allows custom control creation
gptkbp:developed_by gptkb:Microsoft
gptkbp:first_released gptkb:1992
https://www.w3.org/2000/01/rdf-schema#label Microsoft Foundation Classes (MFC)
gptkbp:includes gptkb:Monarch
resource management
dialog boxes
document/view architecture
toolbars
property sheets
gptkbp:is_available_on Windows platforms
gptkbp:is_compatible_with gptkb:operating_system
gptkb:Windows_11
Windows operating systems
gptkbp:is_documented_in online resources
Microsoft documentation
gptkbp:is_part_of gptkb:Microsoft_Visual_C++
Microsoft development ecosystem
Microsoft development tools
gptkbp:is_supported_by Microsoft community
gptkbp:is_used_by gptkb:software
gptkbp:is_used_for enterprise applications
Windows application development
gptkbp:is_used_in desktop applications
commercial software
gptkbp:language gptkb:C++
gptkbp:latest_version MFC 14.0
gptkbp:part_of gptkb:Microsoft_Windows_API
gptkbp:provides gptkb:software_framework
event handling
application lifecycle management
message handling
status bars
scripting support
visual controls
printing support
code generation tools
user input handling
custom drawing capabilities
file handling classes
classes for GUI development
database access classes
gptkbp:supports gptkb:COM_(Component_Object_Model)
gptkb:Unicode
Object-oriented programming
asynchronous programming
data binding
data visualization
internationalization
network programming
multithreading
graphics programming
customizable user interfaces
3 D graphics
Active X controls
OLE (Object Linking and Embedding)
dynamic link libraries (DL Ls)
data exchange and validation
gptkbp:training programming courses
gptkbp:used_in gptkb:Microsoft_Visual_Studio