最近学 Visual c++程序设计基础与实例分析 这本书,其中书里第7章有个例子是做个对话框实现输入用户名和密码,然后对比用户列表,根据正误输出不同信息。我做时候能编译出来功能也能实现但有一个问题就是,如果输错,就要返回输入界面用户名编辑控件,例子中用的是setfocus(),语句是m_Edituser.setfocus()。m_Edituser是用户名编辑控件的一个control映射。
我完全照着例子做,结果是如果密码错误,它只会出现提醒错误信息,然后就直接关闭所有窗口了。大家看看哪肯能出错了,明天把编码打上来。