基于CView的mfc应用程序,在视图区中动态创建了(二十几个)CButton,为了不对每一个按钮添加消息响。。

2024-12-01 04:30:25
推荐回答(1个)
回答1:

你可以创建一个派生于CButton的的子类,用这个子类它来动态创建按钮,所以消息都可以在这个子类中进行处理。在子类中对控件id进行判断,就可以知道是哪个按钮按下。至于获取鼠标位置:GetCursorPos函数可以获取鼠标相对于屏幕的位置。