Пример #1
0
BOOL CGDSApp::BroadcastMessage(UINT nID, void* pExtra)
{//@CODE_3642

	STDDLLLIST::iterator DLLit;

	// First try the resources
	for (DLLit = m_DLLS.begin(); DLLit != m_DLLS.end(); DLLit++)
	{
		CDLLInterface *di;
		di = (CDLLInterface *)*DLLit;

		if (di->BroadcastDLLMessage(nID, pExtra))
			return TRUE;

	}
	
	CMainFrame *mainFrm;

	mainFrm = DYNAMIC_DOWNCAST(CMainFrame, m_pMainWnd);
	// possible message to windows
	if (mainFrm->BroadcastMessage(nID, 0, (LPARAM)pExtra))
		return TRUE;

	return FALSE;
}//@CODE_3642