当一组组合框控件(IDC_COMB_USE_SPARE1--- IDC_COMB_USE_SPARE5)失去焦点时,
要求进入OnKillfocusCombUseSpare函数处理;
可是程序始终也进不了OnKillfocusCombUseSpare 函数体class CDlgUse : public CDialog
{
... // Generated message map functions
//{{AFX_MSG(CDlgUse)
afx_msg void OnUseOk();
virtual BOOL OnInitDialog();
afx_msg void OnKillfocusCombUseSpare( NMHDR * pNotifyStruct, LRESULT * pResult );
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};CPP文件BEGIN_MESSAGE_MAP(CDlgUse, CDialog)
//ON_NOTIFY_RANGE(CBN_KILLFOCUS, IDC_COMB_USE_SPARE1, IDC_COMB_USE_SPARE5,OnKillfocusCombUseSpare )
//{{AFX_MSG_MAP(CDlgUse)
ON_BN_CLICKED(ID_USE_OK, OnUseOk)
ON_NOTIFY_RANGE(CBN_KILLFOCUS , IDC_COMB_USE_SPARE1, IDC_COMB_USE_SPARE5,OnKillfocusCombUseSpare )//消息代码用NM_KILLFOCUS或CBN_KILLFOCUS 代替也没有用
//}}AFX_MSG_MAP
END_MESSAGE_MAP()void CDlgUse::OnKillfocusCombUseSpare( NMHDR * pNotifyStruct, LRESULT * pResult )
{
AfxMessageBox("本函数体不能进入!");
*pResult = 0;
}
要求进入OnKillfocusCombUseSpare函数处理;
可是程序始终也进不了OnKillfocusCombUseSpare 函数体class CDlgUse : public CDialog
{
... // Generated message map functions
//{{AFX_MSG(CDlgUse)
afx_msg void OnUseOk();
virtual BOOL OnInitDialog();
afx_msg void OnKillfocusCombUseSpare( NMHDR * pNotifyStruct, LRESULT * pResult );
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};CPP文件BEGIN_MESSAGE_MAP(CDlgUse, CDialog)
//ON_NOTIFY_RANGE(CBN_KILLFOCUS, IDC_COMB_USE_SPARE1, IDC_COMB_USE_SPARE5,OnKillfocusCombUseSpare )
//{{AFX_MSG_MAP(CDlgUse)
ON_BN_CLICKED(ID_USE_OK, OnUseOk)
ON_NOTIFY_RANGE(CBN_KILLFOCUS , IDC_COMB_USE_SPARE1, IDC_COMB_USE_SPARE5,OnKillfocusCombUseSpare )//消息代码用NM_KILLFOCUS或CBN_KILLFOCUS 代替也没有用
//}}AFX_MSG_MAP
END_MESSAGE_MAP()void CDlgUse::OnKillfocusCombUseSpare( NMHDR * pNotifyStruct, LRESULT * pResult )
{
AfxMessageBox("本函数体不能进入!");
*pResult = 0;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货