如何给一个句柄发消息?

qdh2002 2004-09-24 11:51:03
有一个输入框和一个按钮。。我有了这两个的hwnd,我想给它们两个发消息。。。把输入框的内容改成XX,然后给按钮发消息,让它按一下去执行它自己的操作。。。发消息sendmessage 要怎么写????
...全文
167 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
特招 2004-09-24
  • 打赏
  • 举报
回复
PostMessage(Edit1->Handle,WM_CHAR,'1',0);
向Edit1中 写入1
houing_0123 2004-09-24
  • 打赏
  • 举报
回复
SendMessage(Button1->Handle,WM_xxxx,wParam,lParam);

WM_xxx指消息名
编译失败 2004-09-24
  • 打赏
  • 举报
回复
SendMessage(Button1->Handle,WM_xxxx,wParam,lParam);

WM_xxx指消息名
thp 2004-09-24
  • 打赏
  • 举报
回复
COpyFRee 2004-09-24
  • 打赏
  • 举报
回复
楼主说的控制对象一定不是自己程序了!

//向指定的 EditHandle 发送一个 Char 。
PostMessage(EditHandle, WM_CHAR, 'A', 0);

//设置句柄为 EditHandle 的EDIT控件显示文本为"Hello World!"
PostMessage(EditHandle, WM_SETTEXT, 0, (LPARAM)"Hello World!");


//向句柄为 EditHandle 的 Button 发送 BM_CLICK 消息
PostMessage(ButtonHandle, BM_CLICK, 0, 0);
fordyang 2004-09-24
  • 打赏
  • 举报
回复
OK
zxcdewq 2004-09-24
  • 打赏
  • 举报
回复
在自己的程序里还是其它程序。如果自己程序直接Edi1->Text = "";就可以。如果其它程序。直接PostMessage(Edit1->Handle,WM_CHAR,'1',0);
不可以
xmzh 2004-09-24
  • 打赏
  • 举报
回复
上面的两个函数都可以

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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