本文整理汇总了C++中CWinApp::OnCmdMsg方法的典型用法代码示例。如果您正苦于以下问题:C++ CWinApp::OnCmdMsg方法的具体用法?C++ CWinApp::OnCmdMsg怎么用?C++ CWinApp::OnCmdMsg使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CWinApp
的用法示例。
在下文中一共展示了CWinApp::OnCmdMsg方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnCmdMsg
BOOL CFrameWnd::OnCmdMsg(UINT nID, int nCode)
{
CView* pView = GetActiveView();
if (pView->OnCmdMsg(nID, nCode))
{
return TRUE;
}
if (CWnd::OnCmdMsg(nID, nCode))
{
return TRUE;
}
CWinApp* pApp = AfxGetApp();
if (pApp->OnCmdMsg(nID, nCode))
{
return TRUE;
}
return FALSE;
}
示例2: OnCmdMsg
BOOL CFrameWnd::OnCmdMsg( UINT nID, int nCode, void *pExtra,
AFX_CMDHANDLERINFO *pHandlerInfo )
/**********************************************************/
{
CView *pView = GetActiveView();
if( pView != NULL && pView->OnCmdMsg( nID, nCode, pExtra, pHandlerInfo ) ) {
return( TRUE );
}
if( CWnd::OnCmdMsg( nID, nCode, pExtra, pHandlerInfo ) ) {
return( TRUE );
}
CWinApp *pApp = AfxGetApp();
if( pApp != NULL && pApp->OnCmdMsg( nID, nCode, pExtra, pHandlerInfo ) ) {
return( TRUE );
}
return( FALSE );
}
示例3: OnCmdMsg
BOOL CFrameWnd::OnCmdMsg(UINT nID, int nCode)
{
cout << "CFrameWnd::OnCmdMsg()" << endl;
// pump through current view FIRST
CView* pView = GetActiveView();
if (pView->OnCmdMsg(nID, nCode))
return TRUE;
// then pump through frame
if (CWnd::OnCmdMsg(nID, nCode))
return TRUE;
// last but not least, pump through app
CWinApp* pApp = AfxGetApp();
if (pApp->OnCmdMsg(nID, nCode))
return TRUE;
return FALSE;
}