CDocTemplate::CDocTemplate
Yapıları bir CDocTemplate nesnesi.
CDocTemplate (
UINT nIDResource,
CRuntimeClass* pDocClass,
CRuntimeClass* pFrameClass,
CRuntimeClass* pViewClass
);
Parametreler
nIDResource
Belge türü ile kullanılan kaynakları Kimliğini belirtir.Bu menü, simge, Hızlandırıcı tablo ve dize kaynakları içerebilir.Dize kaynağı (bir alt dizeyi eklenmezse; '\n' karakteri yer tutucu gerekli '\n' karakteriyle ayrılmış en çok yedi alt dizeleri oluşur Ancak, izleyen '\n' karakteri gerekli değildir); Bu alt dizeleri belge tipini tanımlayın.Alt dizeleri hakkında daha fazla bilgi için bkz: GetDocString.Bu dize kaynağı uygulamanın kaynak dosyasında bulunur.Örne?in:
// MYCALC.RC
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"
END
Not dize '\n' karakteriyle başlar; Birinci alt dizenin MDI uygulamaları için kullanılmaz ve bu nedenle dahil değildir olmasıdır.Bu dize, Dize Düzenleyicisi'ni kullanarak düzenleyebilirsiniz. Tüm dize Dize Düzenleyicisi'nde, tek bir giriş olarak değil yedi ayrı girdiler olarak görünür.
pDocClass
İşaret CRuntimeClass belge sınıfının nesnesi.Bu sınıf bir CDocument-türetilmiş sınıf belgeleri göstermek için tanımla.pFrameClass
İşaret CRuntimeClass kare pencere sınıfı nesne.Bu sınıf olabilir bir CFrameWnd-türetilmiş sınıf veya olabilir CFrameWnd kendisini ana çerçeve pencereniz için varsayılan davranış istiyorsanız.pViewClass
İşaret CRuntimeClass görünümü sınıf nesnesi.Bu sınıf bir CView-türetilmiş sınıf belgeleri görüntülemek için tanımla.
Notlar
Bu üye işlevi oluşturmak için kullandığı bir CDocTemplate nesnesi.Dinamik olarak tahsis bir CDocTemplate object ve kendisine iletmek CWinApp::AddDocTemplate karşı InitInstance application sınıfının üye işlevi.
Gereksinimler
Başlık: afxwin.h
Ayrıca bkz.
Başvuru
CMultiDocTemplate::CMultiDocTemplate