设置一个全局变量比如blFlag=false当文本控件做了修改后,会触发change事件(发送change消息),在change事件里面设置blFlag=true退出是,判断blFlag是否为false,不是就提示保存。如果是VB很容易实现,VC只要处理消息事件就可以了。不知道你使用什么语言,所以不给出代码了。