Fokus setzen funktioniert nicht wie gewollt



  • Servus,

    in meinem Dialog ist ein mehrzeiliges Editfeld (read-only) und ein CButton. Ich will nun dass wenn ich den Dialog starte CButton den Fokus hat. Es hat nämlich des CEdit den Fokus und der Text darin ist markiert.
    Dies möchte ich ändern.

    Ich habe es versucht das CButton per SetFocus() den Fokus bekommt. Hat aber irgendwie nicht funktioniert.

    Wie denn dann. Und wie bestimmt eigentlich MFC bessergest der Ressourcen Editor welches Element am Anfang Fokus hat?



  • cool habs schon gelöst, hab einfach die tab-order geändert.

    Aber kann mir einer trozdem erklären warum des mit SetFocus nicht funzt?



  • Zeig mal deine OnInitDialog!

    Du returnst bestimmt TRUE, wenn ja, mach mal return FALSE. 😃



  • Fucked du hast recht 😃
    Cool. Fürs nächste mal weiß ichs hoffentlich. Aber des mit der Tab-Order ist soweiso praktischer.

    Ich hab nämlich diesen netten kleinen Kommetar von VC++ weggemacht in dem des steht mit dem TRUe und dem FALSE *argh* *gg*


Anmelden zum Antworten