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ğil, bir küresel işlev veya değişken olduğunu.
Mfc kitaplık ve Etkin Şablon Kütüphanesi (atl) dize dönüştürme makrolar paylaşın. Bkz: Dize dönüştürme makrolar bu makroları bir tartışma atl belgelerindeki.
Mfc makroları ve globals aşağıdaki kategorilerdeki işlevsellik sunar:
Genel mfc
Veritabanı
Internet
OLE
Ayrıca, mfc mfc katıştırılmış ole Denetimleri tam destek 4.0 ile geliştirilen herhangi bir ole kapsayıcı sağlayan AfxEnableControlContainer, adında bir işlevi sağlar.
Ole Denetimleri
Bu bölümde ilk bölümünde kısaca her yukarıdaki Kategoriler ve listeleri her küresel ve makro kategorisinde, yaptığı kısa bir açıklama ile birlikte ele alınmaktadır. Aşağıdaki bu — alfabetik sırayla — küresel işlevler, global değişkenler ve mfc kitaplık makroları tam açıklamalar.
Ana Destek Globals bölümü ve mfc makrolar Visual c++ programlama Kılavuzubaşvurudur. Bu genellikle makroları ve globals hakkında daha fazla bilgi bulmak için bakmak gerekir ilk yerdir. Gerektiğinde, işlev veya makro açıklamasını Visual c++ programlama Kılavuzu na uygun makalesinde belirtilen.
&Notnbsp; Genel fonksiyonlar "Afx" önekiyle başlar- ancak gibi bazı iletişim veri alışverişi (ddx) işlevleri ve birçok veritabanı işlevleri, bu kuralı sapma. Tüm global değişkenler "afx ile" önek olarak başlatın. Makrolar belirli herhangi bir önek ile başlamaz, ancak bunlar büyük harf yazılmış tüm.