Есть ли какие-либо инструменты для преобразования Управляемого С++ к C++ / CLI? [закрытый]

Я экспериментировал с этим некоторое время и обнаружил, что браузеры не позволяют фокусироваться на холсте по умолчанию. Любой другой активный элемент, такой как нажатая кнопка или активная форма, будет отлично реагировать на события keyup.

Тем не менее, есть свойство, называемое tabindex , которое указывает, можно ли что-то сфокусировать и в каком порядке, если вы нажмете клавишу Tab (отсюда и название). Если мы установим tabindex на 0, то он будет сфокусирован по умолчанию. Я не смог найти документацию, объясняющую взаимодействие между холстом и фокусом клавиатуры. Кажется, что браузер обычно сопротивляется этому, в отличие от других типов элементов.

Это немного непостоянно, чтобы продемонстрировать в этом фрагменте, потому что это в основном утверждение tabindex для окна. Возможно, вам придется нажать на синюю область, чтобы она сработала здесь, прежде чем нажать Escape.

Vue.config.productionTip = false;
new Vue({
  template: `
`, methods: { abortThing(event) { console.log(event); } } }).$mount("#app");

6
задан durron597 27 July 2015 в 16:11
поделиться

2 ответа

Microsoft имеет инструмент, который поможет немногому. Сообщение в блоге Visual C++ об этом. Вот пара других ресурсов, которые я нашел полезным, когда я сделал наш C++ / Краткая информация Миграции CLI Управляемые расширения для контрольного списка обновления синтаксиса C++ переключателя

Инструмент Microsoft является просто запуском. было много файлов, которые это не могло преобразовать.

2
ответ дан 17 December 2019 в 18:21
поделиться

К сожалению, я нашел, что инструмент миграции от Microsoft был двумя шагами далеко от бесполезного. Однако существует C++ / дизассемблер CLI для Отражателя, который оказался намного более полезным.

Это не прекрасно, поскольку комментарии теряются, но я нашел, что передобавление комментариев намного легче, чем попытка преобразовать рука большинство кода.

1
ответ дан 17 December 2019 в 18:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: