Oberfläche mit CTabCtrl



  • Erst mal ein "Hi" an alle, dies ist mein erster Post hier und bestimmt auch nicht der letzte. Also, auf gute Zusammenarbeit 🙂

    Nun zu meinem Problem.
    Ich arbeite mit Visual Studio 6 SP5.
    Ich möchte in der Oberfläche meiner Anwendung 3 Registerkarten nutzen. Die 3 Registerkarten kriege ich auch erstellt mit

    m_TabCtrl.InsertItem(1, "Custom");
    	m_TabCtrl.InsertItem(2, "Size");
    	m_TabCtrl.InsertItem(3, "Length");
    

    Aber erstens ist die Schrift furchtbar groß und im Gegensatz zu den anderen Schriften 2 Pixel statt 1 Pixel dick.

    Das zweite Problem ist... wie zum Teufel kriege ich die Dialogfenster mit der Registerkarte verbunden?

    Ich bin echt dabei zu verzweifeln...

    Danke schonmal für die Mühen
    --alien



  • 1. das tabcontrol sollte die schrifteinstellung des dialogs
    übernehmen in dem es liegt. schau mal im dialogeditor nach

    2. erstell einen dialog mit rand und fensterleiste und mehrere ohne rand und ohne leiste
    die ohne zeigst du je nach auswahl des users als childfenster im hauptdialog an

    class Hauptdialog
    {
    CDialog* childdlg;
    };
    
    HauptDialog::OnInitDialog()
    {
      childdlg=new CDialog;
      childdlg->Create(IDD_IRGENDWAS,this);
      childdlg->ShowWindow(SW_SHOW);
      childdlg->ShowWindow(SW_HIDE);
    }
    
    HauptDialog::OnClose()
    {
      delete childdlg;
    }
    

    den rest bekommst du selbst hin glaub ich 🙂



  • Wunderbar 🙂

    Mit deiner Hilfe und mit ein paar Codeschnipseln bei Codeguru.com hab ich es jetzt endlich geschafft 🙂

    Danke


Anmelden zum Antworten