Информация об изменениях

Сообщение Re: Вопрос по выводам символов в консольном окне от 23.05.2017 18:36

Изменено 23.05.2017 18:37 acDev

Re: Вопрос по выводам символов в консольном окне
Здравствуйте, RussianFellow, Вы писали:

RF>Можно ли вывести в этом консольном окне заглавную (прописную) греческую букву "дельта" -- Δ ?

RF>И можно ли вывести в этом консольном окне горизонтальную черту над латинскими буквами (например, над буквами r или v)?

Возможно.
Для этого нужно сделать свой шрифт, в котором для всех нужных символов указать сочетание клавиш Atl+0xxx.
Для отображения этих символов в консоли установить нужный шрифт через WinAPI функцию.
Затем пошлите KEY EVENT в консоль: down ALT, down 0, up 0, down x ..... up x, up ALT.

Можно попробовать сразу выводить нужный символ посредством UNICODE кодировки, но у меня такой способ не прокатил (установка chcp 65001 не помогла).
Re: Вопрос по выводам символов в консольном окне
Здравствуйте, RussianFellow, Вы писали:

RF>Можно ли вывести в этом консольном окне заглавную (прописную) греческую букву "дельта" -- Δ ?

RF>И можно ли вывести в этом консольном окне горизонтальную черту над латинскими буквами (например, над буквами r или v)?

Возможно.
Для этого нужно сделать свой шрифт, в котором для всех нужных символов указать сочетание клавиш Alt+0xxx.
Для отображения этих символов в консоли установить нужный шрифт через WinAPI функцию.
Затем пошлите KEY EVENT в консоль: down ALT, down 0, up 0, down x ..... up x, up ALT.

Можно попробовать сразу выводить нужный символ посредством UNICODE кодировки, но у меня такой способ не прокатил (установка chcp 65001 не помогла).