Przesyłanie danych z funkcji main() do okna (MFC).

0

Cześć ,
próbuję przesłać dane (Mapa) z funkcji Main do okna w innej klasie.Zazwyczaj robiłem to tak.

		testClass dlg;
		m_pMainWnd = &dlg;
                INT_PTR nResponse = dlg.DoModal();
		testClass* pDlg = dynamic_cast<testClass*> (m_pMainWnd);
		if (pDlg != NULL)
		{
			pDlg->SendMessage(WM_USER + 222, (WPARAM)pOffers, 0);
		}

ale niestety moja klasa nie dziedziczy po CDialog tylko po autorskim dialogu.Dlatego w linii:

              testClass* pDlg = dynamic_cast<testClass*> (m_pMainWnd);

do zmiennej m_pMainWnd nie jest przypisywany żaden hWnd.Czy znacie jakiś inny sposób na przekazanie tych danych do okienka?

0

Dodaj do Twojego autorskiego dialogu setter i po prostu go wywołaj.

1 użytkowników online, w tym zalogowanych: 0, gości: 1