mfc makrolar ve Globals
Microsoft Foundation Class Library iki ana bölüme ayrılabilir: (1) mfc sınıfları ve (2) makrolar ve globals. İşlev veya değişken, bir sınıf üyesi değilse, genel bir işlev veya değişken değil.
Dize dönüştürme makroları mfc kitaplık ve Etkin Şablon Kütüphanesi (atl) paylaşır. Daha fazla bilgi için bkz. ATL belgelerindeki Dize dönüştürme makrolar.
mfc makrolar ve globals aşağıdaki kategorilerde işlevselliği sunar.
Genel mfc
Veritabanı
Kayıt alanı Exchange (rfx) işlevleri ve toplu kaydı alan değiş tokuşu (bulk rfx) işlevleri mfc odbc sınıfları
Kayıt alanı (dfx) exchange işlevleri dao mfc sınıfları
İletişim veri değişimi (ddx) işlevleri için CRecordView ve CDaoRecordView (mfc odbc ve dao sınıfları)
Makrolar ve açık veritabanı bağlantısı (odbc) API işlevleri doğrudan çağırmak yardımcı globals
Internet
dhtml / dhtml olay eşleştirir.
OLE
Buna ek olarak, mfc adında bir işlevi sağlar AfxEnableControlContainer herhangi bir ole kapsayıcı mfc 4.0 ile tam olarak desteklemek için geliştirilen etkinleştirir ole denetimleri gömülü.
ole denetimleri
Bu bölümün ilk parçası kısaca önceki kategorilerin her biri açıklanmıştır ve globals ve işlevselliği hakkında kısa açıklamalar ile birlikte kategorisinde macros listeler. Bunu izleyen genel işlevler, genel değişkenleri ve mfc kitaplık içindeki makrolara açıklamalardır.
Not
Birçok genel işlevler "Afx" önekiyle başlatın, ancak bazıları, örneğin, iletişim veri değişimi (ddx) işlevleri ve birçok veritabanı işlevleri bu kuralı uygulamaz.Tüm global değişkenler "afx" ile önek olarak başlatın.Makrolar belirli bir önek ile başlatmak değil, ancak büyük harflerle yazılır.