求助!关于编辑框内容自动更新

VanoraG 2015-04-23 05:35:43
我的编辑框里面显示的内容是我的HEX文件,我想实现这样一个功能,一旦HEX文件被重新编译,会弹出对话框询问是否重新加载文件,不借助于任何按钮,请问如何实现?每隔一定时间查询一下文件的修改时间这种方法可行吗?会不会占用太多资源?
...全文
198 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2015-06-01
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
笨笨仔 2015-04-27
  • 打赏
  • 举报
回复
使用一个监视线程,检查文件的变化情况,当文件发生变化后用消息通知主控程序,弹出提示框。其实就是自己写一个事件监控程序,并将事件变化通知主程序,不要怕写线程,在程序中它非常重要也非常简单,需要注意的是线程之间的通信和数据交换,最好全部用消息机制解决。
赵4老师 2015-04-27
  • 打赏
  • 举报
回复
别拿豆包不当干粮; 别拿链接不当正解!
Sping 2015-04-24
  • 打赏
  • 举报
回复
已经有三楼的方案了,没必要找其他麻烦
lis2012 2015-04-24
  • 打赏
  • 举报
回复
定时器,时间间隔长一点,然后里面做点优化处理,应该不会太耗资源,vs对于文件修改监听的功能使用起来挺方便的
老王爱上猫 2015-04-24
  • 打赏
  • 举报
回复
根据修改时间我觉得可以
老王爱上猫 2015-04-24
  • 打赏
  • 举报
回复
貌似楼主的意思是先有HEX文件,再实时更新到编辑框里面
爱活冰阔落 2015-04-24
  • 打赏
  • 举报
回复
开个定时器,监视编辑框变量
VanoraG 2015-04-24
  • 打赏
  • 举报
回复
重点是在什么时候判断文件内容被编辑了啊?
Sping 2015-04-24
  • 打赏
  • 举报
回复
引用 9 楼 VanoraG 的回复:
[quote=引用 8 楼 tpnndhqc 的回复:] 已经有三楼的方案了,没必要找其他麻烦
那么请问是要多线程吗?我看了下那个函数的应用,如果不影响程序中其他功能的话是不是要多线程操作?[/quote] 是,微软的官方示例在 https://msdn.microsoft.com/en-us/library/aa365261(v=vs.85).aspx
VanoraG 2015-04-24
  • 打赏
  • 举报
回复
引用 8 楼 tpnndhqc 的回复:
已经有三楼的方案了,没必要找其他麻烦
那么请问是要多线程吗?我看了下那个函数的应用,如果不影响程序中其他功能的话是不是要多线程操作?
lx624909677 2015-04-23
  • 打赏
  • 举报
回复
给你的edit绑定一个变量,然后每次在判断到内容要改变之后,直接用setwindowtext来修改内容就可以了

15,979

社区成员

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

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