Как использовать альтернативные коды? - PullRequest
0 голосов
/ 01 июля 2019

Мне нужно создать строку, содержащую Alt-коды, в частности, Alt-16 (символ стрелки).У меня есть строка текста (иначе строка).Я добавляю возврат каретки, затем хочу символ СТРЕЛКА и новую строку текста.Эта строка будет затем передана в PPT.Если я вручную войду в PPT, в текстовое поле, я могу нажать Alt + 16 и получить символ стрелки.Это то, что я программно хочу сделать.Найдены альтернативные символы здесь .

Вот то, что я пытаюсь, но это дает мне совершенно другой символ.

line := line + #13  + Chr(VK_MENU) + #16 + NewLine;

Как построить строку с помощью ALTКоды как часть строки?

1 Ответ

3 голосов
/ 02 июля 2019

Не то чтобы эти символы не назывались Alt-кодами или Alt-символами. Alt-коды - это просто способ ввести какой-то специальный символ, но их нельзя использовать как таковые в строке.

Вы можете просто ввести этот символ с помощью Alt-кода или скопировать его с веб-сайта alt коды. Вы можете использовать символ как есть в строке. Код ниже будет работать нормально:

// Show it
ShowMessage('►'); 
// Or use it in your string:
line := line + #13  + '►' + NewLine;
...