void BitMap::OnMouse(int event,int x,int y,int flags,void* param){
if (event == EVENT_LBUTTONDOWN)
{
cout << "MOUSEON" << endl;
circle(SrcImg, Point(x, y), 90, Scalar(110, 110, 0), 2, 8);
}
}
void BitMap::Dlg() {
namedWindow("图片",WINDOW_AUTOSIZE);
bool p;
p = &BitMap::OnMouse;
setMouseCallback("图片",this->*p, 0);
while (true) {
imshow("图片", SrcImg);
waitKey(10);
}
}
请问要怎么在类中声明调用“OnMouse"这个成员函数指针?
看了很多资料似乎只有在已经初始化后在函数中作为参数调用的情况
=分割线=
这是在站里看了很多帖子后改的,但还是不行