双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

谁能帮我改改这段程序

hongyan80 hongyan80 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
void CPageName::OnKillfocusTaskname()
{
// TODO: Add your control notification handler code here
CProSheetEx* pSheet = (CProSheetEx*)GetParent();
GetDlgItemText(IDC_TASKNAME, m_strTaskname);
ASSERT_KINDOF(CPropertySheet, pSheet);
m_strTaskname.TrimLeft();
m_strTaskname.TrimRight();
if( m_strTaskname != "" )
{
pSheet->SetWizardButtons(PSWIZB_NEXT);
}
else
{
pSheet->SetWizardButtons(0);
}

}
焦点在这个编辑框时,按一次取消键就能退出,可是现在却要按两次,把它改成:void CPageName::OnKillfocusTaskname()
{
// TODO: Add your control notification handler code here
CProSheetEx* pSheet = (CProSheetEx*)GetParent();
GetDlgItemText(IDC_TASKNAME, m_strTaskname);
ASSERT_KINDOF(CPropertySheet, pSheet);
m_strTaskname.TrimLeft();
m_strTaskname.TrimRight();
if( m_strTaskname != "" )
{
// pSheet->SetWizardButtons(PSWIZB_NEXT);
}
else
{
// pSheet->SetWizardButtons(0);
}

}
时按一次取消键就能退出,但这段代码就失去意义了。我不想这段代码失去意义,怎么办?
...全文
评论 3
收藏 已收藏
分享
返回顶部
hongyan80
VC/MFC 16,550 成员 421,605 内容