Nachrichten von CTabCtrl Fenstern bekommen

EriFo

Erfahrenes Mitglied
Ich habe ein Problem ( was ne Überraschung ^_^ ).

Ich möchte von den untefenstern meines CTabCtrl's Nachrichten empfangen - wenn zum Beispiel jemand den Button gedrückt hat oder sich die Auswahl einer CCombobox ändert.

Initialisieren tu'e ich das wie folgt :

Code:
BOOL CConfigExDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	tab = new CDialog[4];

	TC_ITEM ti;
	CSize size;size.cx=171;size.cy=19;
	
	ti.mask=TCIF_TEXT|TCIF_IMAGE;
	m_tab.SetImageList(imagelist);
	m_tab.SetItemSize(size);
	
	ti.pszText="Suche";
	ti.iImage=IMG_CONFIG_SUCHE;
	m_tab.InsertItem(0,&ti);

	ti.pszText="Rekursion";
	ti.iImage=IMG_CONFIG_REKURSION;
	m_tab.InsertItem(2,&ti);
	
	ti.pszText="Download";
	ti.iImage=IMG_CONFIG_DOWN;
	m_tab.InsertItem(3,&ti);
	

	return TRUE; 
}

und :

Code:
void CConfigExDlg::OnShowWindow(BOOL bShow, UINT nStatus) 
{
	CDialog::OnShowWindow(bShow, nStatus);
	if(bShow)
	{
		
		tab[2].Create(IDD_CONFIG_EX_DOWN_PROP,m_tab.GetActiveWindow());
		tab[2].ShowWindow(FALSE);
		tab[1].Create(IDD_CONFIG_EX_REKURSION_PROP,m_tab.GetActiveWindow());
		tab[1].ShowWindow(FALSE);
		tab[0].Create(IDD_CONFIG_EX_SUCHE_PROP,m_tab.GetActiveWindow());
		tab[0].ShowWindow(TRUE);
		//SetOptions();
		
		//---Initialisiert Tab-Objekte und zeigt erstes an
	}
}

Und ich würde nun gerne die Nachrichten der elemente in den Dialogen bekommen oder am besten gleich die mit MFC erstellte klasse Benutzen.
Hoffe ihr könnt mir da helfen. ^_^

Danke im Voraus -
M.f.G. Erik
 

Neue Beiträge

Zurück