update
i added the following to my class
BOOL CFileView::PreTranslateMessage(MSG* pMsg)
{
switch (pMsg->message)
{
case WM_LBUTTONDBLCLK:
OnFileOpen();
break;
}
return CDockablePane::PreTranslateMessage(pMsg);
}
the PreTranslateMessage is seeing the WM_LBUTTONDBLCLK as you would expect but i still do not know why its not making its way to callback OnLButtonDblClk
calling open from PreTranslateMessage seems to work ok but i know that is not where it is supposed to go