Probleme mit den Steuerelementen. HILFEEEEEEEEEEEEEEEEEE!!!!



  • Hi,

    ich werd bald verrückt, bin total blockiert und komme einfach nicht weiter,
    bitte, bitte, bitte helft mir.

    Mit dem Visual C++ 6.o Assistent habe ich eine SDI-Anwendung erstellt, dann
    eine Dialogfenster Ressource mit ein Statusanzeige Steuerelement
    hinzugefügt. Das Dialogfenster besitzt eine eigene Klasse CMsgDlg
    (Basisklasse CDialog) und das Statusanzeige Steuerelement wurde mit der
    Variable m_MyProgress kategorie Control und vom typ CProgressCtrl verbunden.
    Der Compiler zeigt mir keine Fehler an, doch wenn ich die Anwendung starte
    stürtzt sie bei dieser code zeile ab:

    m_MyProgress.SetRange(0,300);
    // oder
    m_MyProgress.OffsetPos(1);

    Die obengenannten code zeilen sind in der Dialogfensterklasse implementiert,
    ich habe aber auch versucht diese code zeilen in die Ansichtsklasse zu
    schreiben. Um die Memberfunktionen SetRange() und OffsetPos() (der
    CProgressCtrl klasse) von der Ansichtsklasse aufzurufen wurde ein Object
    m_tra vom typ CMsgDlg erstellt. Der Aufruf von SetRange() sieht dann so aus:

    m_tra.m_MyProgress.SetRange(0,300);

    .... doch ohne das Problem zu lösen. Mit den anderen Steuerelementen habe
    ich ähnliche probleme. Wieso? Kann mir jemand weiter helfen? Danke im
    Voraus.

    Ciao, Olrac

    P.S. Wenn ich statt eine SDI-, eine dialogfeldbasierende Anwendung erstelle
    ist alles Ok, doch ich brauche eben unbedingt eine SDI-Anwendung.


Anmelden zum Antworten