请问用SPY++捕获到的如下消息怎么用sendmessage表示?

zhenhunfan4 2011-10-23 10:30:33
消息描述:是在一个txt文本里输入一个“T”

捕获到的消息如下:



请问这段消息用

sendmessage怎么写啊
...全文
210 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2011-10-23
  • 打赏
  • 举报
回复
俺习惯这样

	::SendMessage( hwnd, WM_KEYDOWN, ( WPARAM )( 13 ), 0x001f0001 );
::SendMessage( hwnd, WM_CHAR, ( WPARAM )( 13 ), 0x001f0001 );
::SendMessage( hwnd, WM_KEYUP, ( WPARAM )( 13 ), 0xc01f0001 );
Eleven 2011-10-23
  • 打赏
  • 举报
回复
HWND hWnd = ::FindWindow(_T("Notepad"), NULL);
if(hWnd)
{
HWND hEdit = ::FindWindowEx(hWnd, NULL, _T("Edit"), NULL);
if(hEdit)
{
TCHAR buf[] = _T("Hello, World!");
::SendMessage(hEdit, WM_SETTEXT, 0, (LPARAM)buf);
}
}
gameslq 2011-10-23
  • 打赏
  • 举报
回复
简单些,直接发送WM_CHAR
发送代码

//0x30544 为记事本edit控件句柄
::SendMessage((HWND)0x30544,WM_CHAR,'T',0);

向立天 2011-10-23
  • 打赏
  • 举报
回复
图片看不到
不过如果你就是想往记事本里输入字母的话可以用
keybd_event
http://baike.baidu.com/view/1080077.htm
zhenhunfan4 2011-10-23
  • 打赏
  • 举报
回复
回复3楼

可以显示hello world,但是为什么显示一次后,再按,就不再显示一条“hello world”?
zhenhunfan4 2011-10-23
  • 打赏
  • 举报
回复
回复2楼

为什么发过去的是个"?",而不是"T"
【有功-无功协调优化】基于改进多目标粒子群优化算法(小生境粒子群算法)的配电网有功-无功协调优化研究(Matlab代码实现)内容概要:本文围绕配电网的有功-无功协调优化问题展开研究,提出了一种基于改进多目标粒子群优化算法(小生境粒子群算法)的解决方案,并通过Matlab代码实现仿真验证。研究旨在通过优化算法有效降低网络损耗、提升电压稳定性并提高配电系统运行效率,尤其适用于含有分布式能源接入的现代配电网。文中详细阐述了算法改进策略、目标函数构建、约束条件处理及仿真结果分析,展示了该方法相较于传统算法在收敛性和多样性方面的优势。; 适合人群:具备电力系统基础知识和Matlab编程能力的研究生、科研人员及从事智能电网优化工作的工程师。; 使用场景及目标:①应用于含高比例可再生能源接入的配电网优化运行;②用于教学与科研中多目标优化算法的对比研究与改进;③为电力系统调度、无功补偿配置等实际工程问题提供算法支持与仿真验证手段。; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注小生境机制在维持种群多样性中的作用,并可通过修改目标函数或引入更多约束条件进行扩展研究,以提升解决复杂工程问题的能力。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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