求大神指点 !MFC双击控件有关问题

求大神指点 !!!!!!MFC双击控件问题
我在重载的PreTranslateMessage中截获控件双击事件
BOOL IsMyDialog::PreTranslateMessage(MSG* pMsg)
{
   if(pMsg->message ==WM_LBUTTONDBLCLK)
    {
       int nBtnID =  GetWindowLong(pMsg->hwnd,GWL_ID);
       if(nBtnID >=100&&nBtnID <=200)
       {
         setText(nBtnID);
        }
     }
}

setText函数
void IsMyDialog::setText(UINT uID)
{
   CString text;
   IsDigEdit * isDigEdit = new IsDigEdit ;
   isDigEdit ->DoModal();
   delede isDigEdit ;
    
  SetDlgItemTextA(uID,text)
}
if mfc 控件

------解决方案--------------------
控件本身就能处理双击的