Важная информация
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Как запретить и разрешить редактирование текста в окне редактирования?

  1. #1 Как запретить и разрешить редактирование текста в окне редактирования? 
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Как на голом API запретить и разрешить редактирование текста в окне редактирования?
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  2. #2  
    Модератор
    Регистрация
    19.02.2014
    Сообщений
    403
    Сказал(а) спасибо
    108
    Поблагодарили 303 раз(а) в 191 сообщениях
    Записей в блоге
    36
    EM_SETREADONLY
    UA6527P
    Ответить с цитированием  
     

  3. #3  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,848
    Сказал(а) спасибо
    1,815
    Поблагодарили 945 раз(а) в 807 сообщениях
    Записей в блоге
    1
    EnableWindow(hwnd, false)
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  4. Пользователь сказал cпасибо:

    Сионист (21.03.2017)

  5. #4  
    Модератор
    Регистрация
    19.02.2014
    Сообщений
    403
    Сказал(а) спасибо
    108
    Поблагодарили 303 раз(а) в 191 сообщениях
    Записей в блоге
    36
    EnableWindow вообще отключает окно, нельзя будет не выделить текст, не скопировать его и т.д.
    UA6527P
    Ответить с цитированием  
     

  6. Пользователь сказал cпасибо:

    >Quiet Snow< (21.03.2017)

  7. #5  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Как нельзя, когда он и так не выделен и никуда не скопирован?
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  8. #6  
    Модератор
    Регистрация
    19.02.2014
    Сообщений
    403
    Сказал(а) спасибо
    108
    Поблагодарили 303 раз(а) в 191 сообщениях
    Записей в блоге
    36
    Цитата Сообщение от Сионист Посмотреть сообщение
    Как нельзя, когда он и так не выделен и никуда не скопирован?
    Вопрос звучал как:
    Цитата Сообщение от Сионист Посмотреть сообщение
    Как на голом API запретить и разрешить редактирование текста в окне редактирования?
    Для запрета редактирования текста есть сообщение EM_SETREADONLY.
    Сравни [Ссылки могут видеть только зарегистрированные пользователи. ]
    UA6527P
    Ответить с цитированием  
     

  9. #7  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,848
    Сказал(а) спасибо
    1,815
    Поблагодарили 945 раз(а) в 807 сообщениях
    Записей в блоге
    1
    Да The trick всё верно, просто вопрос звучал про редактирование, про доступность копирования из эдит
    вроде ничего не было(ну т.е. я так понял, что оно не имеет значения), впрочем, такую абилити включать,
    конечно, полезно.
    Тогда да:
    PostMessage (hwnd, EM_SETREADONLY, True, 0)
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  10. #8  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Цитата Сообщение от The trick Посмотреть сообщение
    Сравни Project1.zip
    Ну вообще логично, что текст в таком окне должен быть серым. И зачем вообще сравнивать выключенное окно с обычным? Ну и его можно не выделять и не копировать.
    Последний раз редактировалось Сионист; 21.03.2017 в 15:59.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  11. #9  
    Профи Аватар для Сионист
    Регистрация
    21.01.2016
    Адрес
    Галактика Млечный Путь
    Сообщений
    509
    Сказал(а) спасибо
    11
    Поблагодарили 21 раз(а) в 20 сообщениях
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    PostMessage (hwnd, EM_SETREADONLY, True, 0)
    Не работает так.
    Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на си.
    Ответить с цитированием  
     

  12. #10  
    Модератор
    Регистрация
    19.02.2014
    Сообщений
    403
    Сказал(а) спасибо
    108
    Поблагодарили 303 раз(а) в 191 сообщениях
    Записей в блоге
    36
    SendMessage (hWnd, EM_SETREADONLY, TRUE, NULL);
    UA6527P
    Ответить с цитированием  
     

Страница 1 из 2 12 ПоследняяПоследняя
Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 05.05.2015, 15:51
  2. Ответов: 3
    Последнее сообщение: 25.04.2014, 17:17
  3. Ответов: 0
    Последнее сообщение: 28.03.2014, 00:41
  4. Выделение всех сообщений в диалоговом окне контакта.
    от Vladislav в разделе Общие вопросы программирования
    Ответов: 1
    Последнее сообщение: 15.01.2013, 16:36
  5. Часы с датой в окне
    от Konfetka в разделе QBasic
    Ответов: 10
    Последнее сообщение: 30.11.2011, 10:34
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •