Announcement

Collapse
No announcement yet.

embedded visual c++ 3.0 Startfenster immer im Vordergrund

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • embedded visual c++ 3.0 Startfenster immer im Vordergrund

    Guten Tag,

    ich habe eine Anwendung unter Visual C++ 3.0 für einen Handheld auf dem Windows CE 3.0 installiert ist geschrieben. Ich habe nun das Problem, dass das erste Fenster welches beim Projektstart angezeigt wird und von mir für einen Statictext, ein Editfenster und einen Button verwendet wird den nächsten von der Anwendung erzeugten Dialog (DoModal()) nicht in den Vordergrund läßt. Dieser Dialog wird aber erzeugt.
    Des weiteren akzeptiert dieser erste Dialog zwar SetDlgItemText für den Button jedoch nicht SetDlgItemText für Statictext.
    Wo liegt die Ursache? Wie kann ich diese Schramme in der Anwendung beheben?

    Danke

  • #2
    Hatte so ein ähnliches Problem in Version 4.0.
    Lösung:
    Suche in Class View:

    <PRE> Login dlg;
    m_pMainWnd = &dlg;
    int nResponse = dlg.DoModal();
    if (nResponse == IDOK)
    {
    // TODO: Place code here to handle when the dialog is
    // dismissed with OK
    }
    else if (nResponse == IDCANCEL)
    {
    // TODO: Place code here to handle when the dialog is
    // dismissed with Cancel
    }</PRE>

    Das ist der auszug um das der Dialog aufgerufen wird. Kopiere diesen Teil in die Funktion deines Steuerelementes und ersetze Login.dlg durch den Namen des 2. Dialoges.
    Ich hoffe das es nicht zu kompliziert ist

    Comment

    Working...
    X