ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Özet
MFC yerelleştirilmiş sürümleri standart OLE renk, yazı tipi ve resim özellik sayfaları sağlar. Bu makalede, MFC özellik sayfalarında bu kaynakları kullanan iki yöntem sağlar.
Daha fazla bilgi
Ilk yöntem, bu kaynakları kullanmak için sistem üzerinde istediğiniz dil için yerelleştirilmiş MFC yalnızca kaynak DLL yüklemektir. MFC yalnızca kaynak dll'i kullanma hakkında daha fazla bilgi için "MFC bileşenleri Yerelleştirme." başlıklı teknik notu 57 (TN057) konusuna bakın. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
MFC4xLOC DLL çalışabilir bir seçenek değilse, yalnızca diğer çözüm, yerelleştirilmiş bir özelleştirilmiş özellik sayfası oluşturmaktır. Bunu yapmak için şu adımları izleyin:
<a1>Copy</a1> stok özellik sayfası iletişim kaynaktan uygun MFC kaynak yerelleştirilmiş yalnızca DLL (genellikle mfc\include\Afxctl.rc içinde bulunur). KIMLIĞI isterseniz yeniden adlandırabilirsiniz.
Sınıf sihirbazı yeni iletişim kaynak KIMLIĞI ile CStockPropPage ' türetilen bir OLE özellik sayfası sınıf oluşturma (sayfa ve, bir resim yazısı dize KIMLIĞI sağlamak üzere unutmayın). Yalnızca bir dosyayı açamadı ilgili sınıf Sihirbazı bir hata alırsanız, bunu yoksayın.
Kod, hisse senedi özellik sayfasını temsil eden ilgili MFC sınıfından kopyalayın. Örneğin, the CFontPropPage özelleştirme, iletişim kutusuna kodu mfc\src\ppgfont.cpp ve mfc\include\afxctl.h kopyalamak. Bazı değişiklikler yüklenmesi gerekir.
Sınıf adı yeni OLE özellik sayfası Sınıfınıza değiştirin. Örneğin, tüm tekrarlarını bir CFontPropPage CMyLatinFontPage için değiştirebilirsiniz.
Sınıf Sihirbazı IMPLEMENT_OLECREATE_EX tarafından sağlanan yeni bir CLSID kullanma
Resim yazısını ve sayfa için iki yeni dize kimlikleri kullanma
Bazı özel MFC eklemek gerekli olabilir üstbilgileri
Bir özelleştirilmiş özellik sayfası oluşturulması gereklidir nedeni için oluşturma işlevini çağırır ve kaynaklarının kullanımı stok özellik sayfaları oluştururken, uygulamadan kaynaklanmayan, COM alt sisteminden işlev çağrıları kaynaklanan ' dir. Modül durumu kaynakları yükleme yerini belirlemek için kullanılan arama kullanıcı modüldür. Bu modül ve uzantı dll kullanıcı kaynaklarında anlamına gelir (hangi kaynak yalnızca DLL'ler olabilir) kullanılır. Bu nedenle stok özellik sayfaları tarafından kullanılan kaynakları kaynaklara MFC dll'de kısıtlanır.
Referanslar
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
198846MFC uygulaması için yerelleştirilmiş kaynak dll dosyaları oluşturma hakkında
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
198536Nasıl bir EXE ya da DLL yerelleştirilmiş MFC kaynak eklemek için
CColorPropPage CFontPropPage CPicturePropPage
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır