CDocTemplate::GetDocString
s&anal bool GetDocString ( CStringamp; rString, Enum DocStringIndex Index ) const;
Dönüş değeri
Belirtilen alt dizeyi bulunmazsa sıfır olmayan; Aksi halde 0.
Parametreleri
rString
İşlev döndüğünde dize içeren CString nesnesine bir başvuru.
index
Belge türünü tanımlayan dize alınmasını alt dizini. Bu parametre aşağıdaki değerlerden biri olabilir:
-
CDocTemplate::wi&ndowTitlenbsp; Uygulama penceresinin başlık çubuğunda (örneğin, "Microsoft Excel") görünen adı. Yalnızca belge şablonu SDI uygulamalarının mevcut.
-
CDocTemplate::doc&Namenbsp; Varsayılan belge adı (örneğin, "Sayfa") için kök. Bu kök, artı bir sayı olarak kullanılan bu türde yeni bir belge için varsayılan adı ne zaman kullanıcı (örneğin, "Sayfa1" ya da "Sayfa2") Dosya menüsünden Yeni komutunu seçer. Belirtilmezse, "İsimsiz" varsayılan kullanılır.
-
CDocTemplate::file&NewNamenbsp; Bu belge türü adı. Uygulama birden çok belge türünü destekliyorsa, bu dize dosya yeni iletişim kutusunda (örneğin, "çalışma") görüntülenir. Belge türü belirtilmezse, dosya yeni komutu kullanılarak erişilemez.
-
CDocTemplate::filter&Namenbsp; Belge türünü ve bu tür belgeler eşleştirme joker filtre açıklaması. Bu dize, Dosya Aç iletişim kutusunda (örneğin, "çalışma (*.xls)") Listelenecek Dosya türü açılan listesinde görüntülenir. Belge türü belirtilmezse, Dosya Aç komutu kullanılarak erişilemez.
-
CDocTemplate::filterExt Uzantılı belgeleri bu tür (örneğin, ".xls"). Belge türü belirtilmezse, Dosya Aç komutu kullanılarak erişilemez.
-
CDocTemplate::regFileTypeId Windows tarafından tutulan kayıt veritabanında depolanan belge türü tanımlayıcısı. Bu dize yalnızca dahili kullanım için (örneğin, "ExcelWorksheet") ' dir. Belge türü belirtilmezse, Windows Dosya Yöneticisi ile kaydedilemez.
-
CDocTemplate::regFileType&Namenbsp; Kayıt veritabanında depolanan belge türünün adı. Bu dizeyi (örneğin, "Microsoft Excel çalışma sayfası") kaydı veritabanına erişen uygulamalar iletişim kutularında görüntülenebilir.
Açıklamalar
Belge türünü tanımlayan belirli bir alt dizeden almak için bu işlevini çağırın. Bu alt dizeleri içeren bir dizge belge şablonunda saklanır ve uygulamanın kaynak dosyasındaki bir dizenin türetilir. Çerçevesinde uygulamanın kullanıcı arabirimi için gerekli dizeleri almak için bu işlevi çağırır. Uygulamanızın belgeleri için bir dosya adı uzantısı belirttiyseniz, çerçeve bir girdi Windows kayıt veritabanına eklerken de bu işlevini çağırır; Bu belge Windows Dosya Yöneticisi'nden açılacak sağlar.
Eğer sadece CDocTemplate kendi sınıf ya bu işlev çağrısı.
CDocTemplate ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CMultiDocTemplate::CMultiDocTemplate, CSingleDocTemplate::CSingleDocTemplate, CWinApp::RegisterShellFileTypes