我想在我的程序里给notepad发送消息,使它保存。该是什么消息。(加分)

dragon_little 2002-03-04 09:59:42
就是类似notepad自己按了ctrl+s一样。我开始给它发 WM_GETTEXT好象不可以。望大虾指点
...全文
50 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragon_little 2002-03-05
  • 打赏
  • 举报
回复
我试了,可以的,谢了。能否给我介绍一下这是属于哪一类消息。
dy_paradise 2002-03-05
  • 打赏
  • 举报
回复
没错,就是 WM_COMMAND~~~~ 是关于WINDOWS的命令操作的
dragon_little 2002-03-05
  • 打赏
  • 举报
回复
我已经得到窗口的句柄了,就是不知道发送什么消息。我试一下。
assert001 2002-03-05
  • 打赏
  • 举报
回复
使用EnumWindows枚举所有顶层窗口,对每个窗口调用GetWindowText,直到窗口标题中包含有"记事本",然后向这个窗口发送"保存"命令。
::SendMessage(hWnd,WM_COMMAND,MAKEWPARAM(ID,0),0);
hWnd是标题中包含有"记事本"的顶层窗口句柄,
ID是"保存"菜单项的数值,可以用VC以资源方式打开"Notepad.exe"看到,好象是1。
surfl 2002-03-05
  • 打赏
  • 举报
回复
gz!
jason_li 2002-03-05
  • 打赏
  • 举报
回复
gz
dragon_little 2002-03-05
  • 打赏
  • 举报
回复
救命呀!谁帮我解决了,可以再加分
dragon_little 2002-03-05
  • 打赏
  • 举报
回复
怎么没有人回答呀。大虾们帮忙
bljbljbljblj 2002-03-05
  • 打赏
  • 举报
回复
我up以下
我在程序中搞了日志处理
点以个按钮可以察看日志(用及时本打开得),我想在察看日志文件的时候能自动更新日志,是不是要 计事本RELOAD?怎么实现呢?!!!
sanf 2002-03-04
  • 打赏
  • 举报
回复
关注!!!

16,551

社区成员

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

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

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