用句柄设置文本框的enable=true,readonly=false

gyj5240 2010-07-05 02:35:24
如何用句柄设置文本框的enable=true,readonly=false

我用
Postmessage(hwnd,WM_ENABLE,1,0);
Postmessage(hwnd,EM_SETREADONLY,1,0 );

只能变白,但是还是不能选择字符


请各位大师提点


...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyj5240 2010-07-13
  • 打赏
  • 举报
回复
其它我自己已经知道了,不过还是给2楼了
lght 2010-07-09
  • 打赏
  • 举报
回复
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.

设置readonly=false就是将控件的readonly属性去掉,wParam应该为0
Postmessage(hwnd,EM_SETREADONLY,0,0 );
kye_jufei 2010-07-09
  • 打赏
  • 举报
回复
樓上正解
SuperTitan004 2010-07-05
  • 打赏
  • 举报
回复
enablewindow(hwnd,true);将enable属性设置为true
sendmessage(hwnd,EM_SETREADONLY,0,0 );将readonly设置为false
记得hwnd应该是文本框的句柄而不是窗体的句柄
gyj5240 2010-07-05
  • 打赏
  • 举报
回复
enablewindow(hwnd,true);
这个可以设置enable的属性

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧