创建信号
类视图在相关需要操作的文件对象中打开类导向。如图所示:
在类导向中添加对应的处理程序,系统会创建对应的函数,函数中可以根据需求编写实现。具体操作实现如下图,不同信号对应不同操作。
其中MOUSEMOVE是指鼠标在界面中的移动,可以在对应函数中添加一个位置显示函数实现,能够更清楚了解;
//在状态栏最左边实时显示鼠标坐标
CString str;
str.Format(_T("[%d,%d] "), point.x, point.y);
//获得程序状态栏对象的指针,AFX_IDW_STATUS_BAR就是状态栏的ID
//它的功能是通过指定的ID来获得子孙窗口
GetParent()->GetDescendantWindow(AFX_IDW_STATUS_BAR)->SetWindowText(str);
LBUTTONDOWN就是指鼠标左键点击对应的信号,可以在创建的函数中对其添加信号处理函数实现。还有其他的一些相关操作,比如鼠标轮滑、右键单击和双击等。