Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349

Установка параметра "Только для чтения" в Edit Control

30.10.2014, 23:32. Показов 3027. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые форумчане!
Возник вопрос: можно ли программно (не через свойства элемента Edit Control) изменить значение параметра "Только для чтения"? Если "да", то как?
Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.10.2014, 23:32
Ответы с готовыми решениями:

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

Visual Studio С++ MFC. Прокрутка в Edit Control показывает только верх текста
Когда в построенной программе ввожу текст построчно вручную, то всё нормально, т.е. полоса прокрутки находится внизу. Но когда вставляю...

Как заменить Edit Control на RichEdit Control
Здравстуйте! Как заменить Edit Control на RichEdit Control?

4
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
31.10.2014, 00:46
EM_SETREADONLY message
http://msdn.microsoft.com/en-u... 85%29.aspx
Sets or removes the read-only style (ES_READONLY) of an edit control.
You can send this message to either an edit control or a rich edit control.

Parameters

wParam

Specifies whether to set or remove the ES_READONLY style. A value of TRUE
sets the ES_READONLY style; a value of FALSE removes the ES_READONLY style.

lParam

This parameter is not used.

Return value

If the operation succeeds, the return value is nonzero.
If the operation fails, the return value is zero.
1
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349
31.10.2014, 07:44  [ТС]
Убежденный, благодарю!
Я только третий день изучаю WinApi, поэтому еще один вопрос:
Смена любых параметров элементов производится путём посылки им соответствующего сообщения?
Спасибо.
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
31.10.2014, 11:06
Цитата Сообщение от genock94 Посмотреть сообщение
Смена любых параметров элементов производится путём посылки им соответствующего сообщения?
Как правило. Потому что оконное сообщение - чуть ли не единственный
способ "общения" с окном, а любой элемент управления является окном.
1
 Аватар для genock94
21 / 21 / 8
Регистрация: 16.11.2012
Сообщений: 349
31.10.2014, 13:34  [ТС]
Убежденный, спасибо за полный и чёткий ответ!
Сделал окно неактивным таким образом:
C++
1
EnableWindow( GetDlgItem( hwnd, IDC_BUTTON ), FALSE);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.10.2014, 13:34
Помогаю со студенческими работами здесь

Ограничения для элемента Edit Control
Есть диалоговое окно, на нем размещен элемент Edit Control (я присвоил ему ИД - IDC_INPUT_NUM). Необходимо, чтобы в него можно было вводить...

Связь Edit control и Spin Control
Здравствуйте. Имеется spin control и связанный с ним edit и множество прочих editов. Надо добиться того чтобы при разных значениях spina,...

Как осуществить поиск файлов только скрытых или только для чтения
Ребят, помогите пожалуйста, как осуществить поиск файлов только скрытых или только для чтения с помощью Directory.GetFiles ну или как тогда...

Как установить диапазон переменной double для Edit Control MFC
Здравствуйте! Возникла проблемка, мне нужно связать поле Edit1 с переменной m_x1 типа double и установить диапазон: Минимальное значение:...

Поменять значение в реестре для параметра UserPreferenceMask ключа HKCU\\Control panel\\Desktop
Здравствуйте! Мне нужно поменять значение в реестре (через программу на С++) для параметра UserPreferenceMask ключа HKCU\\Control...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru