VS使用MFC方式创建窗口 创建项目后只需要处理消息
一、创建MFC项目如果修改了窗口ID,会造成双击代码不能进入响应函数代码的问题,此时需要修改头文件。
打开**Dlg.h,找到以下代码:
enum { IDD = IDD_***_DIALOG }
修改与界面ID一致即可解决。
二、事件消息的绑定
双击窗口上的控件,直接写实现代码,例如按钮1的打击事件
void CdemoMFCDlg::OnBnClickedButton1()
{
MessageBox(_T("点击了按钮1"));
// TODO: 在此添加控件通知处理程序代码
}
如果需要其它事件,可先选中控件,然后在属性面板中点击消息按钮,添加对应的事件到代码中,如下:
void CdemoMFCDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
MessageBox(_T("点击了窗口"));
CDialogEx::OnLButtonDown(nFlags, point);
}
看来我应该从计算机基础学习了,很受启发。。。。。。。。。。 是啊,受益匪浅!!! 不错不错 写的非常棒。感触很深! 什么是程序员。。我们是造物主,从某种意义上来说,我们是神。不要依赖于工具和现在的电脑硬件,一切都要我们自己动手创造,给出最优的方案,这是一种成就,也是程序员真正应该追求的东西,只有更好的,没有最好的。。。。。。。。 ^其实不光是计算机编程,其他学术方面也有同样问题,大学,中学,甚至小学教学都只是完成任务式的教育从不理会学生该怎么样,这是中国教育体制问题 我很不同意该文中引用的那一部分里的一个观点“据我的观察,学计算机专业的人比学其他专业的人更能 写出高质量的软件。”据我所知,相反,一些真正热钟于编程的外专业人同样可以编写出优秀的程序,而且有过之而无不及。 很好,给我们初学者一个忠告! 啥都不说了~~~~勤学苦练,奋进不息!为中国程序员争口气!