用VB代码使用 SendMessage 发送字符串到某程序特定窗口

2024-12-11 05:14:57
推荐回答(2个)
回答1:

最好用 SPY++ 之类的软件查看那个窗口的类名以及上面该控件的 ID,使用 FindWindowEx 这个 API 函数根据类名来查找窗口句柄,使用 GetDlgItem 根据窗口句柄和该控件 ID 获取控件句柄,然后发送消息给这个控件才行。WM_SETTEXT 消息发送给不同窗口效果不一样的,发给带标题的窗口的话肯定是改变标题。

回答2:

你要用这个控件的句柄,而不是那个程序窗口的句柄。