处理WM_SETFOCUS消息,检查文件修改时间www.programsalon.com - 最大的源代码站点

解决方案 »

  1.   

    FindFirstChangeNotification
    FindNextChangeNotification
    FindCloseChangeNotification
      

  2.   

    那个好像不是通过消息来实现的,据说是在WM_ACTIVATEAPP的时候,检查文件的时间戳,如果比大开时的时间新就可以认为是外部程序修改过了.
      

  3.   

    nail 提供的函数好象是对的。
    Windows可以通知文件的改变。
    你在MSDN中查一查吧。
      

  4.   

    To:hello008(paladin):
    我需要使用的情况是:后台程序修改了文件,前台怎么得到通知。(or 文件被网络上别的机器修改了,控制台程序怎么得到消息)
    这两种情况WM_SETFOCUS没有办法解决吧。To:nail():
    我试一下。:)BWL:谢谢各位的关注!