Makro dan Global MFC
Pustaka Kelas Microsoft Foundation dapat dibagi menjadi dua bagian utama: (1) kelas MFC dan (2) makro dan global. Jika fungsi atau variabel bukan anggota kelas, itu adalah fungsi atau variabel global.
Pustaka MFC dan makro konversi string berbagi Pustaka Templat Aktif (ATL). Untuk informasi selengkapnya, lihat Makro Konversi String dalam dokumentasi ATL.
Makro MFC dan global menawarkan fungsionalitas dalam kategori berikut.
MFC Umum
Database
Fungsi Record Field Exchange (RFX) dan fungsi Bulk Record Field Exchange (RFX massal) untuk kelas MFC ODBC
Fungsi pertukaran bidang rekaman (DFX) untuk kelas MFC DAO
Fungsi pertukaran data dialog (DDX) untuk kelas CRecordView dan CDaoRecordView (MFC ODBC dan DAO)
Internet
Peta Peristiwa DHTML / DHTML
OLE
Selain itu, MFC menyediakan fungsi yang disebut AfxEnableControlContainer yang memungkinkan kontainer OLE apa pun yang dikembangkan dengan MFC 4.0 untuk sepenuhnya mendukung kontrol OLE yang disematkan.
Kontrol OLE
Bagian pertama dari bagian ini secara singkat membahas masing-masing kategori sebelumnya dan mencantumkan global dan makro dalam kategori, bersama dengan deskripsi singkat tentang fungsionalitas. Berikut ini adalah deskripsi fungsi global, variabel global, dan makro di pustaka MFC.
Catatan
Banyak fungsi global dimulai dengan awalan "Afx", tetapi beberapa, misalnya, fungsi pertukaran data dialog (DDX) dan banyak fungsi database, tidak mengikuti konvensi ini. Semua variabel global dimulai dengan "afx" sebagai awalan. Makro tidak dimulai dengan awalan tertentu, tetapi ditulis dalam huruf besar.