怎么调用非静态成员函数呢

如何调用非静态成员函数呢?
需求是这样的,有个编辑框,我想在这个编辑框按ENTER键后全选编辑框内的数字(方便更改)

因为要判断编辑框输入内容合法性(只能为数字),派生了CEdit类,重写了它的PreTranslateMessage()

然后为了CDialog的派生类的PreTranslateMessage如下:

BOOL CPowerCalcDlg::PreTranslateMessage(MSG* pMsg)
{
    if(pMsg->message==WM_KEYDOWN &&pMsg->wParam==VK_RETURN){
        UpdateData(TRUE);
        Updating();   //这里面处理了一些非静态本类成员,所以这个if放到CEdit的PreTranslateMessage也会报错
        CEdit::SetSel(0,-1,FALSE);   //非静态成员函数的非法调用
        return TRUE;
    }
    return CDialog::PreTranslateMessage(pMsg);
}


感觉我的方向错了,自学党,第一次****提问,先行谢过。
------解决思路----------------------
没有CEdit对象,你调用SetSel做什么? 这段代码和你要实现的功能也没什么关系吧?
------解决思路----------------------
楼主,我文件框有个Number的属性,设置为真就只能输入数字无法输入字母了,何必费力判断呢!