[MFC VS++] klasy, drzewka w dialogu

0

Dialog z kontolkami:
StaticText oraz TreeCtrl. Klasa CProgram.
Static ustalam m_ctrl_TEXT na bazie CStatic
Dla Tree tworze nową klasę CMyTreeCtrl bazującą na CTreeCtrl.
Tree ustalam m_ctrl_TREE na bazie nie CTreeCtrl a mojej CMyTreeCtrl.

Pisząc cześć programu w klasie CMyTreeCtrl, gdy dotarłem do momentu przekazania danych do

m_ctrl_TEXT.SetWindowText("napis");
kompiler nie odnajduje referencji do klasy CProgram...
nie pomaga CProgram CMoje = (CProgram) m_ctrl_TEXT;

O co tu chodzi, czy CProgram zbudowany na bazie CDialog nie dogada się z klasą CMyTreeCtrl (jest chyba podpięte pod Windows, nie pod CDialog ??).

0
pajero napisał(a)

CProgram CMoje = (CProgram) m_ctrl_TEXT;

To jest wskaźnik a nie referencja.

referencja wygląda tak:

CProgram &CMoje = *m_ctrl_TEXT;
0

Pisze o referencji a mysle o wskazniku i na odwrot. Ale i tak to nic nie da bo kompiler nie widzi CProgram. Nie znajduje definicji, nie "widzi" takze m_ctrl_TEXT.... i co Wy na to?

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