应用程序发送一个EM_SETREADONLY消息来设置或删除编辑控件的只读样式(ES_READONLY)。
EM_SETREADONLY
wParam = (WPARAM) (BOOL) fReadOnly; //只读标志
lParam = 0; // 不曾用过;必须为零
参数
【fReadOnly】
价值【wParam中】.指定是否设置或删除ES_READONLY样式。值为TRUE设置ES_READONLY样式;值为FALSE将删除ES_READONLY样式。
返回值
如果操作成功,返回值不为零;否则为零。
备注
当编辑控件具有ES_READONLY样式时,用户无法更改编辑控件中的文本。
要确定编辑控件是否具有ES_READONLY样式,请使用带有GWL_STYLE标志的GetWindowLong函数。
也可以看看