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 :
und :
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
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