TN023: Standart mfc kaynak

Bu notu ile sağlanan ve mfc kitaplık tarafından gerekli standart kaynakları açıklar.

Standart kaynaklar

Mfc uygulamanızda kullanabileceğiniz önceden tanımlanmış kaynakları için iki kategori bulunmaktadır: klip-art ve standart çerçeve kaynaklarının.

Klip-art, ek kaynaklar çerçevesinde bağlı değildir, ancak, uygulamanızın kullanıcı arabirimi eklemek isteyebilirsiniz kaynaklardır. Aşağıdaki küçük resim kaynakları mfc genel örneklemde yer alan CLIPART

Standart çerçeve, çerçeve iç uygulamaları için bağlıdır, afx tanımlı kimlikleri kaynaklarla kaynaklardır. Nadiren bu afx tanımlı kaynakları değiştirmeniz gerekecektir. Bunu yaparsanız, aşağıda açıklanan yordamı izleyin.

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

Küçük resim kaynak kullanma

Klip-art ikili kaynak kullanmak için:

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

  2. ORTAK açın.rc, bu ikili klip-art kaynakların tümünü içerir. Bu ortak biraz zaman alabilir.rc dosyası derlenmiş.

  3. Ctrl tuşuna basın ve ortak istediğiniz kaynakların kopyalamak için sürükleyin.rc uygulamanızın kaynak dosyası.

  4. İsterseniz, bir dize adı kaynak için bir sembolü yeniden adlandırma.

Diğer küçük resim kaynakları kullanmak için adımları olan yukarıdaki gibi haricinde uygun açın.rc dosyası ortak yerine.RC. Küçük resim kaynak zaten uygun simgeler için atanacak beri kaynak kimliği yeniden adlandırma gerekli değildir.

&Notnbsp;  İstemeden kaynakları ortak dışına taşımak değildir dikkatli olun.rc kalıcı. ctrl sürükleyerek (kopya) yerine düz sürükleyerek (kaynaklar taşımak), bunu engelleyebilirsiniz. Ayrıca ortak değişiklikleri kaydetmek isteyip istemediğiniz sorulduğunda her zaman "Hayır" yanıt vererek bunu engelleyebilirsiniz.RC.

.rc kaynak dosyaları bunları yanlışlıkla üzerine standart kaydetmesini engelleyen özel TEXTINCLUDE kaynak var.rc dosya.

Standart çerçeve kaynakları özelleştirme

Standart çerçeve kaynakları genellikle, uygulamanızın include'd # vardır.rc dosyası. AppWizard üretecektir bir.Hangi AppWizard seçeneklere bağlı olarak seçtiğiniz uygun standart çerçeve kaynakları içeren rc dosyası. Gözden geçirme, ekleme veya kaldırma kaynakları vardır # Visual c++ kaynak menüde Visual C++'ın "Set içerir..." komutunu kullanarak include'd ve "Derleme yönergeleri" seyir madde düzenleyin. Örneğin:

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

Standart çerçeve kaynakları özelleştirme en yaygın durum ekleyerek 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 isteyebilirsiniz bazı nadir durumda sadece ekleyip tüm dosya.

Standart kaynak dosyasının içeriğini özelleştirmek için lütfen aşağıdaki adımları izleyin:

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

  1. Set kaynak içeren komutunu kullanarak kaldırma # dahil özelleştirmek istediğiniz standart .rc dosyayı (örneğin, baskı önizleme araç çubuğunu özelleştirmek için Kaldır # dahil "afxprint.rc" satırı).

  2. Uygun standart kaynak dosyaları açmak MFC\INCLUDE (örneğin, MFC\INCLUDE\AFXPRINT.RC)

  3. Tüm kaynaklar standart .rc, uygulama kaynak dosyasına kopyalayabilirsiniz.

  4. Hepsi ya da hiçbiri bir teklif olmasıdır. Ya da sen # tüm kaynakları içerir.rc eğe içinde MFC\INCLUDE ya da sen-si olmak bu kaynaklar (özel) bir kopyasını uygulama kaynak dosyanızdaki.

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

  6. &Notnbsp;  Standart kaynakları doğrudan değiştirmek özellikle dikkatli olun.rc dosya.

Teknik notlar numarasına göre |nbsp; Teknik notlar kategorisine göre

Index