MFC Masaüstü Uygulamaları

Microsoft Foundation Sınıfı (MFC) Kitaplığı, Win32 ve COM API'lerinin çoğu üzerinde nesne odaklı bir sarmalayıcı sağlar. Çok basit masaüstü uygulamaları oluşturmak için kullanılabilse de, birden çok denetimle daha karmaşık kullanıcı arabirimleri geliştirmeniz gerektiğinde en kullanışlı seçenektir. Office stili kullanıcı arabirimleriyle uygulama oluşturmak için MFC kullanabilirsiniz. Windows platformunun kendisiyle ilgili belgeler için bkz . Windows belgeleri. MFC olmadan C++ dilinde Windows uygulamaları oluşturma hakkında bilgi için bkz . Win32 API'sini kullanarak masaüstü Windows uygulamaları oluşturma.

MFC Başvurusu, Microsoft Foundation Sınıf Kitaplığı'nı oluşturan sınıfları, genel işlevleri, genel değişkenleri ve makroları kapsar.

Her sınıfa dahil edilen tek tek hiyerarşi grafikleri, temel sınıfları bulmak için kullanışlıdır. MFC Başvurusu genellikle devralınan üye işlevlerini veya devralınan işleçleri tanımlamaz. Bu işlevler hakkında bilgi için hiyerarşi diyagramlarında gösterilen temel sınıflara bakın.

Her sınıfın belgeleri sınıfa genel bakış, kategoriye göre bir üye özeti ve üye işlevleri, aşırı yüklenmiş işleçler ve veri üyelerine yönelik konuları içerir.

Genel ve korumalı sınıf üyeleri yalnızca normalde uygulama programlarında veya türetilmiş sınıflarda kullanıldıklarında belgelenir. Sınıf üyelerinin tam listesi için sınıf üst bilgi dosyalarına bakın.

Önemli

MFC sınıfları ve üyeleri Windows Çalışma Zamanı ortamında yürütülen uygulamalarda kullanılamaz.

Çok baytlı karakter kodlaması (MBCS) için MFC kitaplıkları (DLL) artık Visual Studio'ya eklenmez, ancak Visual Studio eklentisi olarak kullanılabilir. Daha fazla bilgi için bkz . MFC MBCS DLL Eklentisi.

Bu Bölümde

Kavramlar
MFC konularıyla ilgili kavramsal makaleler.

Hiyerarşi Grafiği
Sınıf kitaplığındaki sınıf ilişkilerini görsel olarak ayrıntılarıyla açıklar.

Sınıfa Genel Bakış
MFC Kitaplığı'ndaki sınıfları kategoriye göre listeler.

Kılavuz
MFC kitaplığı özellikleriyle ilişkili çeşitli görevlere ilişkin size yol gösteren makaleler içerir.

Teknik Notlar
MFC geliştirme ekibi tarafından sınıf kitaplığında yazılan özel konulara bağlantılar sağlar.

MFC için Özelleştirme
MFC uygulamanızı özelleştirmek için bazı ipuçları sağlar.

Sınıflar
MFC sınıfları için ve üst bilgi dosyası bilgilerine bağlantılar sağlar.

İç Sınıflar
MFC'de dahili olarak kullanılır. Tamlık için, bu bölümde bu iç sınıflar açıklanmaktadır, ancak bunların doğrudan kodunuzda kullanılması amaçlanmamıştır.

Makrolar ve Genel Ayarlar
MFC Kitaplığı'ndaki makroların ve genel işlevlerin bağlantılarını sağlar.

Yapılar, Stiller, Geri Çağrılar ve İleti Eşlemeleri
MFC Kitaplığı tarafından kullanılan yapılar, stiller, geri çağırmalar ve ileti eşlemelerine bağlantılar sağlar.

MFC Sihirbazları ve İletişim Kutuları
Visual Studio'da MFC uygulamaları oluşturmaya yönelik özelliklere yönelik bir kılavuz.

Kaynak Dosyalarıyla Çalışma
Kullanıcı arabirimi dizeleri ve iletişim kutusu düzeni gibi statik kullanıcı arabirimi verilerini yönetmek için kaynak dosyalarını kullanma.

Hiyerarşi Grafiği Kategorileri
Kategoriye göre MFC hiyerarşi grafiğini açıklar.

ATL/MFC Paylaşılan Sınıfları
MFC ve ATL arasında paylaşılan sınıflara bağlantılar sağlar.

MFC Örnekleri
MFC'nin nasıl kullanılacağını gösteren örneklere bağlantılar sağlar.

Visual C++ Kitaplıkları Başvurusu
ATL, MFC, OLE DB Şablonları, C çalışma zamanı kitaplığı ve C++ Standart Kitaplığı gibi Visual C++ ile sağlanan çeşitli kitaplıklara bağlantılar sağlar.

Visual Studio’da hata ayıklama
Uygulamanızdaki veya saklı yordamlardaki mantık hatalarını düzeltmek için Visual Studio hata ayıklayıcısını kullanmaya yönelik bağlantılar sağlar.

Ayrıca bkz.

MFC ve ATL