• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Строки Editbox Mfc

  • Автор темы Автор темы mishka
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
M

mishka

Как программно выделить строку в EditBox 'e следующим образом:
link removed
 
А, не сообразил, картинка сбила с толку. Собственно никак, у едита нет понятия строк. Только собственной рисовкой. Может еще у рич-едита что-то есть, но по моему там тоже можно только текст выделить.
Основной вопрос в таких случаях - "а нафига?". Какую задачу решаем? Вообще список с редактированием это таблица, а не эдит.
 
Какую задачу решаем?
Надо, нажимая кнопку, перемещать это выделение на одну строчку вниз по Edit 'y(Именно по Edit 'y, не надо спрашивать почему именно Edit, объяснять долго).
Только собственной рисовкой.
Как это сделать?
 
<!--QuoteBegin-mishka+1:05:2006, 20:00 -->
<span class="vbquote">(mishka @ 1:05:2006, 20:00 )</span><!--QuoteEBegin-->не надо спрашивать почему именно Edit, объяснять долго[/quote]
да-да, я так и думал. Создаем себе проблемы, потом их решаем :)

А выделение обязательно на всю строку должно быть? Может обычного SetSel хватит?

Если не хватит - то это только полностью свой контрол фактически писать. Вроде сделать edit ownerdraw нельзя. Можно попробовать сабклассить и ловить erasebk, но вряд-ли что из этого выйдет.

Если очень жмет, можно взять какой готовый контрол типа CrystalEdit и с ним работать.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab