FormView und TabControl



  • Hallo,
    ich habe in einem FormView ein TabControl eingebunden.
    Mein Problem ist nun, dass ich keine Registerkarte auswählen kann.

    void CMaschineKonfigFormView::OnInitialUpdate()
    {
        CFormView::OnInitialUpdate();
        TC_ITEM TabCtrlItem;
        TabCtrlItem.mask = TCIF_TEXT;
        TabCtrlItem.pszText = "Maschinen Konfig";
        m_ctrlTabMaschineKonfig.InsertItem(0,&TabCtrlItem);
        TabCtrlItem.pszText = "Schleuderzyklen";
        m_ctrlTabMaschineKonfig.InsertItem(1,&TabCtrlItem);
        TabCtrlItem.pszText = "Reversierzyklen";
        m_ctrlTabMaschineKonfig.InsertItem(2,&TabCtrlItem);
    
        m_CReversierzyklenDlg.Create(IDD_REVERSIERZYKLEN,m_ctrlTabMaschineKonfig.GetActiveWindow());
        m_CReversierzyklenDlg.ShowWindow(FALSE);
        m_CSchleuderzyklenDlg.Create(IDD_SCHLEUDERZYKLEN,m_ctrlTabMaschineKonfig.GetActiveWindow());
        m_CSchleuderzyklenDlg.ShowWindow(FALSE);
        m_CMaschineKonfigDlg.Create(IDD_MASCHINEKONFIG,m_ctrlTabMaschineKonfig.GetActiveWindow());
        m_CMaschineKonfigDlg.ShowWindow(TRUE);
    }
    

    Es wird fast richtig gezeichnet (etwas verschoben) aber ich bekomme die Message nicht, daß ich eine Registerkarte auswähle.
    GetActiveWindow liefert etwas von MainFrame zurück, ich glaube, daß ist das Problem, deshalb wird es auch nicht richtig gezeichnet und ich bekomme keine Message??
    Ich hoffe ihr könnt mir helfen.



  • Sorry, das ich hier nochmal was schreibe.
    ich habe mir den Link [url] Registerkarte in SDI Anwendung [/url] angeschaut. Das funzt so ganz gut, aber ich kann auf meinen Registerkarten klicken ohne Ende es passiert halt nichts. Weiß niemand, wie ich die Messagen abfangen kann??
    Bei Codeguru hab ich auch schon nach Beispielen gesucht, aber nichts gefunden.
    Bitte Helft mir ich bin verzweifelt. 😕


Anmelden zum Antworten