????? VS2013 界面雙擊按鈕控件,提示重載函數已存在,一般情況下,雙擊控件都是可以跳到代碼處的,為什么現在不能了?
????? 這涉及到VS2013的自動生成問題 。?
??????原因:雙擊控件跳到代碼處時,除了自動生成函數名,頭文件還得生成函數聲明,此時如果不保存文件,雖然C文件沒有了這個函數,可是頭文件還有聲明,當再次雙擊控件,VS2013一檢查頭文件發現有該控件函數聲明,就會提示出錯!
protected:HICON m_hIcon;// 生成的消息映射函數virtual BOOL OnInitDialog();afx_msg void OnSysCommand(UINT nID, LPARAM lParam);afx_msg void OnPaint();afx_msg HCURSOR OnQueryDragIcon();DECLARE_MESSAGE_MAP()
public://afx_msg void OnBnClickedCancel(); 自動生成聲明以及頭文件~~~~~~~~~~~~~~~~~!!!!!!!!!!//afx_msg void OnStnClickedSummandStatic();//afx_msg void OnStnClickedAddendStatic();//afx_msg void OnStnClickedSumStatic();afx_msg void OnEnChangeSummandEdit();//afx_msg void OnEnChangeAddendEdit();afx_msg void OnEnChangeSumEdit();//afx_msg void OnStnClickedSummandStatic();afx_msg void OnStnClickedAddendStatic();afx_msg void OnStnClickedSumStatic();afx_msg void OnEnChangeAddendEdit();afx_msg void OnStnClickedSummandStatic();
};