Шаг 71.
Редактор Resource Workshop.
Ввод новой строки

    На этом шаге мы рассмотрим ввод новой строки.

    Внешний вид редактора строк приведен на рисунке 1:


Рис.1. Внешний вид строкового редактора

    Обратите внимание на заголовки в верхней части строкового редактора:

  1. Столбец ID Source (Исходный идентификатор) содержит идентификатор строки. При присваивании идентификатора он выводится в данном столбце. В противном случае вы увидите целочисленный идентификатор.
  2. Столбец ID Value (Значение идентификатора) содержит целочисленный идентификатор строки.
  3. Столбец String (Строка) - это текстовая строка. Она хранится в строковой таблице как строка языка программирования Паскаль, то есть тексту строки предшествует байт длины. Строка может содержать до 255 символов.

    Чтобы ввести в строковую таблицу новую строку, сделайте следующее:


    Примечание. Чтобы восстановить для ID Source исходное значение, перед нажатием клавиши Таb или Еnter нажмите Еsc.

    Вы можете ввести целое значение или алфавитно-цифровой идентификатор, заменяющий это значение.

    Каждая строка может иметь длину до 255 символов и содержать любые управляющие последовательности, используемые в языке C++, включая следующие:

    Когда Пакет разработчика ресурсов обнаруживает в строке управляющую последовательность C++, он генерирует в объектном коде соответствующее шестнадцатеричное значение ASCII, а корректно интерпретировать данное значение должна ваша программа. Например, когда компилятор встречает последовательность \b\040\х7F, он создает шестнадцатеричную последовательность 07207F. Ваша программа должна интерпретировать данную последовательность, как последовательность символов ASCII ВЕL, SPC и DEL, либо присвоить этим шестнадцатеричным значениям другой смысл.

    На следующем шаге мы рассмотрим изменение строки и идентификатора.




Предыдущий шаг Содержание Следующий шаг