Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Microsoft Windows foi projetado muito antes da linguagem C++ se tornar popular. Como milhares de aplicativos usam a interface de programação de aplicativos (API) do Windows em linguagem C, essa interface será mantida no futuro próximo. Qualquer interface C++ do Windows deve, portanto, ser construída sobre a API de linguagem C processual. Isso garante que os aplicativos C++ poderão coexistir com os aplicativos C.
A Microsoft Foundation Class Library é uma interface orientada a objetos para o Windows que atende às seguintes metas de design:
Redução significativa no esforço para escrever um aplicativo para Windows.
Velocidade de execução comparável à da API em linguagem C.
Sobrecarga mínima de tamanho de código.
Capacidade de chamar qualquer função do Windows C diretamente.
Conversão mais fácil de aplicativos C existentes para C++.
Capacidade de aproveitar a base existente de experiência em programação Windows na linguagem C.
Uso mais fácil da API do Windows com C++ do que com C.
Abstrações mais fáceis de usar, mas poderosas de recursos complicados, como controles ActiveX, suporte a banco de dados, impressão, barras de ferramentas e barras de status.
Verdadeira API do Windows para C++ que usa efetivamente os recursos da linguagem C++.
Para obter mais informações sobre o design da Biblioteca MFC, consulte: