re: MFC Intro[未登录] Sunshine Alike 2009-03-26 10:32
@择日而亡
我感觉是这样的,映射宏名字是MFC已经定好了的,比如在消息映射宏之间有这一句说明
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
ON_BN_CLICKED(IDC_BUTTON1,&CAboutDlg::OnBnClickedButton1)
END_MESSAGE_MAP()
就声明了一个按钮(ON_BN)单击(_CLICKED)的消息映射。这种后面的参数前一个(IDC_BUTTON1)是标识需要响应此消息的控件,这里是一个按钮
后一个是当这一消息发送到按钮后用于响应的函数(函数名取了地址,其实就是一个函数指针)。
例如我在对话框类成员函数CScrollBarDlg::OnBnClickedButton1里写上:
MessageBox(_T("ok"))
就会出现一个确认消息框,如果需要进行其它操作同理。
如果需要更换新的消息处理函数,只要把函数指针换一下就可以了
re: 我发誓 Sunshine Alike 2009-03-24 09:48
@何孟东
呵呵,我倒是想玩来着。不过机器前阵不知道怎么抽风之后WC死活就没有声音了。重装,还原都试了就是不行,郁闷不止一点点 T_T
re: 回调函数定义方法 Sunshine Alike 2009-03-23 16:35
估计亲手写到自己的程序里几次就记住了,不过我没用过,学习了!
re: 写了个几千行代码的垃圾程序 Sunshine Alike 2009-03-23 16:32
对前面123都有兴趣,后面的估计暂时不会达到那个高度
LZ加油啊,坚持下去 ^_^
re: 看看这只鸭子上藏了些什么? Sunshine Alike 2009-03-23 16:30
有点意思。曾经研究过一段时间3D动画,可惜就是半途而废了...
re: 用Zoundry在cppblog上离线写Blog Sunshine Alike 2009-03-11 16:26
为什么我用的时候总提示无法下载模板
而且在写文的时候排版好像有时候会失效啊,不知道博主有没有解决办法?