Aracılığıyla paylaş


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

CDocTemplate sınıfı

Hiyerarşi grafik

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

CRuntimeClass yapısı