CDocTemplate::GetDocString
віртуальний BOOL GetDocString ( CString& rString, Enum DocStringIndex Індекс ) const;
Значення, яке повертається
Ненульовий, якщо знайдено вказаний підрядок; в іншому випадку 0.
Параметри
rString
Посилання на CString об'єкт, який буде містити рядок, коли функція повертає.
індекс
Індекс підрядок, будучи витягнуті з рядка, що описує тип документа. Цей параметр може мати одне з таких значень:
-
CDocTemplate::wi&ndowTitlenbsp; Ім'я, яке відображається в рядку (наприклад, «Microsoft Excel») заголовка вікна програми. Тільки у шаблон документа для SDI додатків.
-
CDocTemplate::doc&Namenbsp; Вболівай за промовчанням ім'я документа (наприклад, "Лист"). Це корінь, а також, використовується стандартне ім'я новий документ цього типу кожного разу, коли користувач вибирає нові команди з меню файл (наприклад, «Аркуш1» або "Аркушем2"). Якщо не вказано, «Без імені» використовується за замовчуванням.
-
CDocTemplate::file&NewNamenbsp; Назва цього типу документа. Якщо програма підтримує більше одного типу документів, цей рядок відображається в діалоговому вікні Новий файл (наприклад, "аркуш"). Якщо не вказано, тип документа недосяжний використовують команда створити файл.
-
CDocTemplate::filter&Namenbsp; Опис типу документа та узагальнення фільтр відповідних документів цього типу. Цей рядок відображається у списку Тип файлів розкривного списку в діалоговому вікні Відкриття файлу (наприклад, "аркушів (*.xls)"). Якщо не вказано, тип документа є недоступними команди відкрити файл.
-
CDocTemplate::filterExt Розширення для документів цього типу (наприклад, "xls"). Якщо не вказано, тип документа є недоступними команди відкрити файл.
-
CDocTemplate::regFileTypeId Ідентифікатор типу документа буде зберігатися в реєстраційній базі даних підтримується Windows. Цей рядок, призначений для внутрішнього використання (наприклад, "ExcelWorksheet"). Якщо не вказано, тип документа не можуть бути зареєстровані з менеджера файлів Windows.
-
CDocTemplate::regFileType&Namenbsp; Ім'я типу документа буде зберігатися в реєстраційній базі даних. Цей рядок може відображатися в діалогових вікнах додатків, що Реєстрація бази даних (наприклад, «Майкрософт Ексел").
Зауваження
Викликано цю функцію, щоб отримати конкретні підрядок, що описує тип документа. Рядок, який містить ці підрядка зберігаються в шаблоні документа і походить від рядка у файлі ресурс для застосування. Рамках називає цю функцію, щоб отримати рядки, потрібні для інтерфейсу програми користувача. Якщо вказано ім'я файлу розширення для вашого застосування документи рамках також називає цю функцію, під час додавання елемента до бази даних реєстрації Windows; Це дозволяє документів, щоб відкрити диспетчер файл Windows.
Викликано цю функцію, тільки якщо ви отримують свій власний клас з CDocTemplate.
Огляд CDocTemplate | Члени класу | Ієрархічна діаграма
Дивіться також CMultiDocTemplate::CMultiDocTemplate, CSingleDocTemplate::CSingleDocTemplate, CWinApp::RegisterShellFileTypes