MFC Makroları ve Genel Öğeleri
Microsoft Foundation Sınıf Kitaplığı iki ana bölüme ayrılabilir: (1) MFC sınıfları ve (2) makrolar ve geneller. İşlev veya değişken bir sınıfın üyesi değilse, genel bir işlev veya değişkendir.
MFC kitaplığı ve Etkin Şablon Kitaplığı (ATL) dize dönüştürme makrolarını paylaşır. Daha fazla bilgi için ATL belgelerindeki Dize Dönüştürme Makroları'na bakın.
MFC makroları ve genel değerleri aşağıdaki kategorilerde işlevsellik sunar.
Genel MFC
Veritabanı
MFC ODBC sınıfları için Kayıt Alanı Değişimi (RFX) işlevleri ve Toplu Kayıt Alanı Değişimi (toplu RFX) işlevleri
CRecordView ve CDaoRecordView için iletişim kutusu veri değişimi (DDX) işlevleri (MFC ODBC ve DAO sınıfları)
OLE denetimleri için iletişim kutusu veri değişimi (DDX) işlevleri
İnternet
DHTML / DHTML Olay Eşlemeleri
OLE
Ayrıca MFC, MFC 4.0 ile geliştirilen tüm OLE kapsayıcılarının katıştırılmış OLE denetimlerini tam olarak desteklemesini sağlayan AfxEnableControlContainer adlı bir işlev sağlar.
OLE Denetimleri
Bu bölümün ilk bölümü, önceki kategorilerin her birini kısaca ele alır ve kategorideki genel ve makroları ve işlevlerin kısa açıklamalarını listeler. Aşağıda MFC kitaplığındaki genel işlevlerin, genel değişkenlerin ve makroların açıklamaları yer alır.
Not
Birçok genel işlev "Afx" ön eki ile başlar, ancak bazıları, örneğin, iletişim kutusu veri değişimi (DDX) işlevleri ve veritabanı işlevlerinin çoğu bu kuralı izlemez. Tüm genel değişkenler ön ek olarak "afx" ile başlar. Makrolar belirli bir ön ekle başlamaz, ancak büyük harflerle yazılır.