CDocTemplate (UINT nIDResource, CRuntimeClass * pDocClass, CRuntimeClass * pFrameClass, CRuntimeClass * pViewClass );
Parametreleri
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ğı '\n' karakteriyle ayrılmış yedi alt dizelerin oluşur ('\n' karakteri bir alt dizeyi bulunmaz bir yer tutucu olarak gereklidir; ancak sondaki '\n' karakter gerekli değildir); Bu alt dizelerin belge tipini açıklayı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
PRELOAD STRI&NGTABLE DISCARDABLE
BAŞLAMAK
nbsp; IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc çalışma"
SONUNDA
Not dize '\n' karakteriyle başlar; ilk alt MDI uygulamaları için kullanılmaz ve bu yüzden dahil değildir çünkü. Bu dize Dize Düzenleyicisi'ni kullanarak düzenleyebilirsiniz; yedi ayrı girdiler olarak değil tek bir girdiyi Dize Düzenleyicisi'nde, tüm dize görüntülenir.
Bu kaynak türleri hakkında daha fazla bilgi için bkz: Visual c++ kullanım kılavuzu.
pDocClass
Belge sınıfının CRuntimeClass nesneyi işaret eder. Bu sınıf bir CDocumentolduğunu-türetilmiş sınıf belgeleri göstermek için tanımladığınız.
pFrameClass
Kare pencere sınıfı CRuntimeClass nesneyi işaret eder. Bu sınıf bir CFrameWndolabilir-türetilmiş sınıf veya ana kare pencere için varsayılan davranış isterseniz CFrameWnd kendisi olabilir.
pViewClass
CRuntimeClass nesnenin görünüm sınıfının işaret eder. Bu sınıf bir CViewolduğunu-türetilmiş sınıf tanımladığınız belgeleri görüntülemek için.
Açıklamalar
Bu üye işlevi, bir CDocTemplate nesnesi oluşturmak için kullanın. Dinamik olarak bir CDocTemplate nesnesine ayırmak ve CWinApp::AddDocTemplate geçmek InitInstance
üye işlevi uygulama sınıfı.
CDocTemplate ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CDocTemplate::GetDocString, CWinApp::AddDocTemplate, CWinApp::InitInstance, CRuntimeClass