Aplikasi Desktop MFC

Pustaka Microsoft Foundation Class (MFC) menyediakan pembungkus berorientasi objek di sebagian besar API Win32 dan COM. Meskipun dapat digunakan untuk membuat aplikasi desktop yang sangat sederhana, ini paling berguna ketika Anda perlu mengembangkan antarmuka pengguna yang lebih kompleks dengan beberapa kontrol. Anda dapat menggunakan MFC untuk membuat aplikasi dengan antarmuka pengguna bergaya Office. Untuk dokumentasi tentang platform Windows itu sendiri, lihat dokumentasi Windows. Untuk informasi tentang membangun aplikasi Windows di C++ tanpa MFC, lihat Membangun aplikasi Windows desktop menggunakan API Win32.

Referensi MFC mencakup kelas, fungsi global, variabel global, dan makro yang membentuk Pustaka Kelas Microsoft Foundation.

Bagan hierarki individual yang disertakan dengan setiap kelas berguna untuk menemukan kelas dasar. Referensi MFC biasanya tidak menjelaskan fungsi anggota yang diwariskan atau operator yang diwariskan. Untuk informasi tentang fungsi-fungsi ini, lihat kelas dasar yang digambarkan dalam diagram hierarki.

Dokumentasi untuk setiap kelas mencakup gambaran umum kelas, ringkasan anggota berdasarkan kategori, dan topik untuk fungsi anggota, operator yang kelebihan beban, dan anggota data.

Anggota kelas publik dan terlindungi hanya didokumenkan ketika mereka biasanya digunakan dalam program aplikasi atau kelas turunan. Lihat file header kelas untuk daftar lengkap anggota kelas.

Penting

Kelas MFC dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di lingkungan Windows Runtime.

Pustaka MFC (DLL) untuk pengodean karakter multibyte (MBCS) tidak lagi disertakan dalam Visual Studio, tetapi tersedia sebagai add-on Visual Studio. Untuk informasi selengkapnya, lihat Add-on DLL MFC MBCS.

Di Bagian Ini

Konsep
Artikel konseptual tentang topik MFC.

Bagan Hierarki
Secara visual merinci hubungan kelas di pustaka kelas.

Gambaran Umum Kelas
Mencantumkan kelas di Pustaka MFC sesuai dengan kategori.

Walkthroughs
Berisi artikel yang memandu Anda melalui berbagai tugas yang terkait dengan fitur pustaka MFC.

Catatan Teknis
Menyediakan tautan ke topik khusus, yang ditulis oleh tim pengembangan MFC, di pustaka kelas.

Kustomisasi untuk MFC
Memberikan beberapa tips untuk menyesuaikan aplikasi MFC Anda.

Kelas
Menyediakan tautan ke dan informasi file header untuk kelas MFC.

Kelas Internal
Digunakan secara internal di MFC. Untuk kelengkapan, bagian ini menjelaskan kelas internal ini, tetapi tidak dimaksudkan untuk digunakan langsung dalam kode Anda.

Makro dan Global
Menyediakan tautan ke makro dan fungsi global di Pustaka MFC.

Struktur, Gaya, Panggilan Balik, serta Peta Pesan
Menyediakan tautan ke struktur, gaya, panggilan balik, dan peta pesan yang digunakan oleh Pustaka MFC.

Panduan MFC dan Kotak Dialog
Panduan untuk fitur di Visual Studio untuk membuat aplikasi MFC.

Bekerja dengan File Sumber Daya
Cara menggunakan file sumber daya untuk mengelola data antarmuka pengguna statis seperti string UI dan tata letak kotak dialog.

Kategori Bagan Hierarki
Menjelaskan bagan hierarki MFC menurut kategori.

Kelas Bersama ATL/MFC
Menyediakan tautan ke kelas yang dibagikan antara MFC dan ATL.

Sampel MFC
Menyediakan tautan ke sampel yang menunjukkan cara menggunakan MFC.

Referensi Pustaka Visual C++
Menyediakan tautan ke berbagai pustaka yang disediakan dengan Visual C++, termasuk ATL, MFC, Templat OLE DB, pustaka run-time C, dan Pustaka Standar C++.

Penelusuran kesalahan di Visual Studio
Menyediakan tautan untuk menggunakan debugger Visual Studio untuk memperbaiki kesalahan logika dalam aplikasi atau prosedur tersimpan Anda.

Baca juga

MFC dan ATL