VC6.0 CEdit类的问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:15:20
对话框程序(CGSPDeviceDlg类),加了一个CEdit类的控件(ID号为IDC_GPS_REC),当双击这个控件时会生成一个函数:
void CGSPDeviceDlg::OnChangeGpsRec(),这个函数是改什么的啊?
谢谢

应该是void CGSPDeviceDlg::OnEnChangeGpsRec()吧,你漏打了En?
这个是消息响应函数啊,是个EDIT的通知消息,当编辑控件内容发生改变后,编辑控件会向对话框发送一个EN_CHANGE的消息。
这个消息最常见了,如果你在这个函数里加了代码,它的意思代表当编辑控件发生改变并发出了EN_CHANGE消息时,这个函数能捕捉到这条消息。
具体用法是:譬如,当编辑框的内容一旦改变,我想让一个CButton按钮从原来的禁用状态改成可用状态,就可以在这个函数里进行设置的。