Иллюстрированный самоучитель по Visual Studio.Net

Печать баннеров срочно смотрите на сайте. | молдинги салман | Доставка грузов из турции читайте здесь. |

Обзор функции Initlnstance - часть 3


Последний является текстовой строкой, которая разбита символами ' \п' на отдельные части — подстроки. Каждая подстрока имеет определенное значение и используется каркасом приложения в разные моменты его жизни. Например, вторая подстрока является корнем для образования имен новых документов, и вы обычно видите ее в заголовке дочернего окна документа. Откройте окно Resource View, раскройте узел дерева под именем String Table и сделайте двойной щелчок на вложенном в него элементе. В таблице строк справа найдите iDR_TreeTYPE. Он идентифицирует комплексную строку:

\nTree\nTree\nTree Files (*.mgn)\n.mgn\nTree.Document\nTree.Document

Примечание

Вы можете получить справку по всем частям этой строки, если вызовете помощь (Help) по индексу GetDocString — методу класса CDocTemplate, позволяющему выделить нужную подстроку комплексной строки.

Если мы поместим в String Table новую строку с идентификатором !DR_DrawTYPE, то при открытии окон документов по шаблону m_pTemplDraw, они будут использовать этот ресурс. При вставке новой строки надо быть внимательным, так как ее индекс должен быть в определенном диапазоне.

  1. Сделайте два щелчка (не двойной, а два щелчка с паузой между ними) в колонке Caption, той строки текста, которая идентифицирована IDR_TreeTYPE. При втором щелчке на месте выделенной строки появится окно редактирования.

  2. Выделите, скопируйте в буфер всю текстовую строку и щелкните справа от окна редактирования.

  3. Если фокус выделения ушел, то поставьте его вновь на строку IDR_TreeTYPE. Это обеспечит правильное значение индекса для нового ресурса. Вызовите контекстное меню и выберите команду New > String.

  4. Появится новая строка, возможно, внизу экрана. Используя ту же технику повторного щелчка, создайте окно редактирования в новой строке и вставьте из буфера старый текст. Замените в нем две первые подстроки на Draw.

  5. Задайте для новой строки идентификаторIDR_DrawTYPE и нажмите Enter.

  6. Щелкните мышью заголовок столбца Value. Таблица будет отсортирована по возрастанию индексов.



    Начало  Назад  Вперед