CTabCtrl macht micht verrueckt



  • heiho

    ich habe hier schon alles durchgelesen was ich ueber tabctrl erfahren konnte

    ich habe in einen dialog ein tabctrl welches ueber eine variable gesteuert wird, und moechte nun entsprechend unterdialoge haben

    BOOL CBla::OnInitDialog()
    {
        CDialog::OnInitDialog();
    
        if(m_TabCtrl)
        {
            m_TabCtrl.InsertItem(0, _T("One"));
            m_TabCtrl.InsertItem(1, _T("Two"));
            m_TabCtrl.InsertItem(2, _T("Three"));
        }
    
        {
        aha.Create(IDD_AHABLA, &m_TabCtrl);
        aha.ShowWindow(SW_NORMAL);
    
        return TRUE;
    }
    

    das problem ist, das dialog wird zwar schoen erstellt aber es ist immer als vorderstes fenster oben links auf den desktop, und nicht fest im dialog verankert, es bewegt sich auch nicht mit, es bleibt im vordergrund oben links.
    ich weiss nicht woran das liegt, als parent uebergebe ich ja this, das passt eigentlich /=



  • Hast du den Stiel deines Dialoges auch auf untergeordnet gestellt?

    Gruß Matthias



  • von den hauptdialog selber ?
    ich finde da nichts in den settings, wie mach ich das ?



  • hab die einstellung gefunden - bringt aber nichts

    fuer dieses problem loes ich es mit nem PeropertyPage - hab im Prosise ne gute anleitung gefunden
    aber nichts desto trotz waere es schon interessant wieso das main fenster als parent benutzt wird obwohl ich das this vom dialog uebergeb


Anmelden zum Antworten