请教TextBox的EM_READONLY消息

Turelies 2004-10-25 09:57:19
我获得另外一个程序窗体的句柄,然后得到它的EditBox子窗口的句柄hwndEdit,想发送消息让它变成只读,不能接受输入。由于网上搜索遍了都没有EM_READONLY的参数说明,用

Call SendMessage(hwndEdit, EM_READONLY, 0&, 0&)

没有达到效果。哪位知道的话请回复,我已经找得精疲力尽了,回去睡会了,哎,想不到连google和百度都没有找到我想要的东西,不知道这里有没有希望~~~
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
还想懒够 2004-10-26
  • 打赏
  • 举报
回复
Private Declare Function EnableWindow Lib "user32" (ByVal hwnd As Long, ByVal fEnable As Long) As Long


使用EnableWindow这个API函数更方便
Turelies 2004-10-26
  • 打赏
  • 举报
回复
完整的应该是这样:
Const EM_SETREADONLY = &HCF
SendMessage(hwndEdit, EM_SETREADONLY, True, 0&)
呵呵,终于成功了!感谢supergreenbean,才知道原来是这个消息体 EM_SETREADONLY 。
lxcc 2004-10-25
  • 打赏
  • 举报
回复
打开太多的MyIE,回复的太慢.有抄袭的嫌疑 :P
lxcc 2004-10-25
  • 打赏
  • 举报
回复
应该是
Private Const EM_SETREADONLY = &HCF
吧!
supergreenbean 2004-10-25
  • 打赏
  • 举报
回复
Const EM_SETREADONLY = &HCF

1,486

社区成员

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

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