Aplikasi Desktop MFC

Microsoft Foundation Class (MFC) Library 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 di 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 Perpustakaan Kelas Microsoft Foundation.

Grafik hierarki individu yang disertakan dengan setiap kelas berguna untuk menemukan kelas dasar. Referensi MFC biasanya tidak menggambarkan 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 dilindungi didokumentasikan hanya 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 运行时.

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

Di Bagian Ini

Konsep
Artikel konseptual tentang topik MFC.

Bagan Hierarki
Detailkan hubungan kelas secara visual di perpustakaan kelas.

Gambaran Umum Kelas
Daftar kelas di Perpustakaan MFC sesuai dengan kategori.

Panduan
Berisi artikel yang memandu Anda melalui berbagai tugas yang terkait dengan fitur perpustakaan MFC.

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

Kustomisasi untuk MFC
Berikan 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 mereka tidak dimaksudkan untuk digunakan langsung dalam kode Anda.

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

Struktur, Gaya, Callback, dan Peta Pesan
Menyediakan tautan ke struktur, gaya, callback, dan peta pesan yang digunakan oleh Perpustakaan MFC.

MFC Wizards 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 dibagi antara MFC dan ATL.

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

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

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

Lihat juga

MFC dan ATL