Форум программистов, компьютерный форум CyberForum.ru

способ выдирания подсвеченных листингов из сред прогараммирования - C++

Восстановить пароль Регистрация
 
rank1
Сообщений: n/a
24.03.2012, 14:48     способ выдирания подсвеченных листингов из сред прогараммирования #1
Подскажите программеру на VBA способ выдирания подсвеченных листингов из сред прогараммирования (например для размещения на сайтах). Как это можно сделать например из VBA, нужно ли изголяться посылкой сообщений, или же есть сторонние утилиты и редакторы? Порекомендуйте.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 14:48     способ выдирания подсвеченных листингов из сред прогараммирования
Посмотрите здесь:

Рекурсивный способ решения C++
C++ Такой способ не работает
C++ Альтернативный способ решения
Массивы (вычислить сред. арифм. значение элементов каждой строки и столбца) C++
Найти Мат.ожидание M= (1/N) S X(i), дисперсию, сред. кв. отклонение C++
C++ Требования разных сред к простейшим программам С++
C++ Рекурсивный способ и не рекурсивный способ
Дальнейший способ развития C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
24.03.2012, 17:25     способ выдирания подсвеченных листингов из сред прогараммирования #2
Если я правильно понял то, что ты хочешь сделать, то ответ: нет, способа выдрать подсвеченный текст либо вообще нет, либо, в зависимости от того, какие компоненты в какой среде используются для отображения подсвеченного кода, способ доступа будет отличаться.

Например, для некоторых приложений будет достаточно выделить весть текст, затем Copy/Paste через буфер обмена. Если для отображения текста используется CRichEdit control, то можно добраться до RTF stream и получить подсветку в формате RTF. Там где используются свои компоненты, которые не поддерживают копирование в буфер обмена подсвеченного текста, возможно, не получиться добраться до подсветки вообще.

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

Удачи,
Владимир
Yandex
Объявления
24.03.2012, 17:25     способ выдирания подсвеченных листингов из сред прогараммирования
Ответ Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru