导航

MFC添加自定义事件

Posted on 2018-05-17 10:09  Hosseini  阅读(542)  评论(0编辑  收藏  举报

1.在对话框的头文件里面添加声明函数:

afx_msg void OnStnClickedPicStop();

 

2.在对话框的源文件添加

BEGIN_MESSAGE_MAP(CPcEn3dTestDlg, CDialogEx)

ON_STN_CLICKED(IDC_STOP_PIC, &CPcEn3dTestDlg::OnStnClickedPicStop)

END_MESSAGE_MAP()

 

其中,ON_STN_CLICKED是指鼠标单击事件,IDC_STOP_PIC是图片的ID。

 

3.然后在源文件里面定义OnStnClickedPicStop这个函数

 

4.注意上述例子是单击图片空间picturecontrol的事件,需要将其notify属性改成true