人亦已歌 发表于 2023-2-15 16:06:21

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);
}









小莲子妈妈 发表于 2023-2-17 12:11:59

看来我应该从计算机基础学习了,很受启发。。。。。。。。。。

白云一朵 发表于 2023-2-18 05:22:07

是啊,受益匪浅!!!

jieerluo 发表于 2023-2-19 12:34:02

不错不错

SWolf 发表于 2023-2-20 06:38:30

写的非常棒。感触很深!

zzm800830 发表于 2023-2-21 00:49:33

什么是程序员。。我们是造物主,从某种意义上来说,我们是神。不要依赖于工具和现在的电脑硬件,一切都要我们自己动手创造,给出最优的方案,这是一种成就,也是程序员真正应该追求的东西,只有更好的,没有最好的。。。。。。。。

Sun-Ny 发表于 2023-2-21 16:56:04

^其实不光是计算机编程,其他学术方面也有同样问题,大学,中学,甚至小学教学都只是完成任务式的教育从不理会学生该怎么样,这是中国教育体制问题

射月天狼 发表于 2023-2-22 06:01:08

我很不同意该文中引用的那一部分里的一个观点“据我的观察,学计算机专业的人比学其他专业的人更能 写出高质量的软件。”据我所知,相反,一些真正热钟于编程的外专业人同样可以编写出优秀的程序,而且有过之而无不及。

dbvdb 发表于 2023-2-23 03:11:43

很好,给我们初学者一个忠告!

cixinen 发表于 2023-2-24 18:25:02

啥都不说了~~~~勤学苦练,奋进不息!为中国程序员争口气!
页: [1] 2 3 4
查看完整版本: VS使用MFC方式创建窗口 创建项目后只需要处理消息