1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

Строки Editbox Mfc

Тема в разделе "MS Visual C++", создана пользователем mishka, 1 май 2006.

Статус темы:
Закрыта.
  1. mishka

    mishka Гость

    Репутация:
    0
    Как программно выделить строку в EditBox 'e следующим образом:
    Строки Editbox Mfc
     
  2. grigsoft

    grigsoft Well-Known Member

    Репутация:
    0
    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    SetCurSel что ли?
     
  3. mishka

    mishka Гость

    Репутация:
    0
    SetCurSel - это в ListBox, а вот как в EditBox?
     
  4. grigsoft

    grigsoft Well-Known Member

    Репутация:
    0
    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    А, не сообразил, картинка сбила с толку. Собственно никак, у едита нет понятия строк. Только собственной рисовкой. Может еще у рич-едита что-то есть, но по моему там тоже можно только текст выделить.
    Основной вопрос в таких случаях - "а нафига?". Какую задачу решаем? Вообще список с редактированием это таблица, а не эдит.
     
  5. mishka

    mishka Гость

    Репутация:
    0
    Надо, нажимая кнопку, перемещать это выделение на одну строчку вниз по Edit 'y(Именно по Edit 'y, не надо спрашивать почему именно Edit, объяснять долго).
    Как это сделать?
     
  6. grigsoft

    grigsoft Well-Known Member

    Репутация:
    0
    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    <!--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 и с ним работать.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей