Aracılığıyla paylaş


TN023: Standart mfc kaynak

Bu not ile birlikte sağlanan ve mfc kitaplık tarafından gerekli standart kaynaklar açıklanır.

Standart kaynaklar

mfc iki kategoriye uygulamanızda kullanabileceğiniz önceden tanımlı kaynaklar sunar: küçük resim ve standart framework kaynaklarının.

Küçük resim framework bağımlı değildir, ancak, uygulamanızın kullanıcı arabirimi eklemek istediğiniz ek kaynaklar kaynaklardır.Aşağıdaki küçük resim kaynakları mfc genel örneklemde yer alan küçük:

  • Common.RC: Tek bir içeren dosya kaynağı:

    • Çeşitli iş ve veri işleme görevleri temsil eden simgeleri büyük koleksiyonu.

    • (Ayrıca bkz: Afxres.rc), birkaç genel imleçler.

    • Birkaç araç çubuğu düğmelerini içeren araç çubuğu bit eşlem.

    • Commdlg.dll tarafından kullanılan bit eşlem ve simge kaynaklar.

  • Indicate.RC: dize kaynakları için Caps Lock "BÜYÜT" gibi durum çubuğu tuş durumu göstergelerini içerir.

  • : Prompts.RC "Yeni belge oluştur" gibi önceden tanımlanmış her komut istemi menü dize kaynakları içerir ID_FILE_NEW.

  • Commdlg.RC: standart commdlg iletişim şablonları içeren bir Visual C++ uyumlu .rc dosyası.

Standart çerçeve kaynakları iç uygulamaları için çerçeve bağlıdır afx tanımlanan kimliklerle kaynaklardır.Nadiren, afx tanımlanan bu kaynakları değiştirmeniz gerekecektir.Bunu yaparsanız, bu konuda açıklanan yordamı uygulamalısınız.

Aşağıdaki çerçeve kaynakları MFC\INCLUDE dizininde yer alır:

  • Afxres.RC: ortak kaynaklar çerçevesi tarafından kullanılır.

  • Afxprint.RC: Kaynakları belirli yazdırma.

  • Afxolecl.RC: ole istemci uygulamaları için belirli kaynaklar.

  • Afxolev.RC: Tam ole sunucu uygulamalarının belirli kaynaklar.

Küçük resim ikili kaynağı

  1. Visual C++ ile uygulamanızın kaynak dosyasını açın.

  2. Common.RC açın.Bu dosya ikili küçük resim kaynakları içerir.Common.rc dosyası olarak derlendiğinden, bu biraz zaman alabilir.

  3. Uygulamanızın kaynak dosyasına Common.rc kullanmak istediğiniz kaynakları sürüklerken ctrl tuşunu basılı tutun.

Diğer küçük resim kaynakları kullanmak için aynı adımları izleyin.Tek fark, Common.rc yerine .rc uygun dosyayı açacak olmasıdır.

[!NOT]

İstemeden kaynaklarını Common.rc kalıcı olarak taşımak değildir dikkatli olun.Kaynakları sürüklerken ctrl tuşunu basılı bir kopyasını oluşturur.Siz sürüklerken, ctrl basılı değil, kaynakları taşındı.Yanlışlıkla değişiklik Common.rc dosyasına yaptığınız endişeniz varsa, Common.rc için değişikliklerin kaydedilip edilmeyeceğini sorulduğunda "Hayır"'ı tıklatın.

[!NOT]

Özel bir .rc kaynak dosyalarına sahip TEXTINCLUDE üstünde standart .rc dosyaları yanlışlıkla kaydetmesini engeller kaynak içlerindeki.

fy6fte8a.collapse_all(tr-tr,VS.110).gifStandart çerçeve kaynakları özelleştirme.

Standart framework kaynakları genellikle bir uygulama kullanılarak # eklenen bir uygulamanın kaynak dosyasındaki komut içerir.AppWizard kaynak dosyası oluşturur.Bu dosyayı seçtiğiniz hangi AppWizard seçeneklere dayalı olarak uygun standart çerçeve kaynakları içerir.Gözden geçirme ekleyebilir veya derleme yönergeleri değiştirerek hangi kaynaklar dahil Kaldır.Bunu yapmak için açık kaynak menü ve Seç Kümesi içeren."Derleme yönergeleri" bakma öğeyi düzenleyin.Örne?in:

#include "afxres.rc"
#include "afxprint.rc"

En yaygın durumda standart çerçeve kaynakları özelleştirme ekleme veya ek kaldırma içeren yazdırma için ole istemci ve ole sunucusu desteği.

Standart çerçeve kaynakları belirli uygulamanızın içeriğini özelleştirmek istediğiniz bazı ender durumlarda yalnızca ekleyebilir ve dosyanın tamamını kaldırabilirsiniz.Bulunan kaynakları nasıl sınırlamak followings adımları gösterir:

Standart kaynak dosyasının içeriğini özelleştirmek için

  1. Visual C++ ile kaynak dosyasını açın.

  2. Ayarlanmış kaynak içeren komutunu kullanarak kaldırma #include özelleştirmek istediğiniz standart .rc dosyası için.Örneğin, baskı önizleme araç çubuğunu özelleştirmek için kaldırma #include "afxprint.rc" satır.

  3. MFC\INCLUDE uygun standart kaynak dosyalarını açın.Bu konudaki örnek uygun MFC\Include\Aafxprint.rc dosyasıdır

  4. Tüm kaynakları, standart .rc dosyasından uygulama kaynak dosyasına kopyalayın.

  5. Standart kaynaklar uygulama kaynak dosyanızın kopyasını değiştirin.

[!NOT]

Standart .rc dosyaları doğrudan kaynaklarında değişiklik yapmayın.Böylece, her uygulama, yalnızca üzerinde çalıştığınız bir kullanılabilir kaynakları değiştirin.

Ayrıca bkz.

Diğer Kaynaklar

Teknik notlar numarasına göre

Kategoriye göre teknik notlar