单文档中,如何在MainFrame中调用App的默认打开按钮(快捷键是ctrl+o)

单文档中,怎么在MainFrame中调用App的默认打开按钮(快捷键是ctrl+o)
当然我试过,因为OnFildOpen,是保护成员,不能直接调用
1.我用PostThreadMessage来发送,第一个参数也就是进程ID,我是先在App中定义一个共有变量UID,在APP初始化的时候,_getid赋给UID,即PostThreadMessage(pApp-> UID,WM_COMMAND,ID_FILE_OPEN,0)可失败了
2.
CWnd   *pWnd=(CWnd   *)GetDlgItem(ID_FILE_OPEN);
::SendMessage(pWnd-> m_hWnd,WM_COMMAND,0,0)
可运行时就报错
郁闷啊

------解决方案--------------------
AfxGetMainWnd()-> SendMessage(WM_COMMAND, ID_FILE_OPEN, 0);