begin process at 2008 09 05 12:03:00
1 237 192 membres
149 nouveaux aujourd'hui
14 312 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme de Focus [ Windows / MFC ] (Soujiro)

Probleme de Focus le 29/10/2007 11:27:29

Soujiro
Par défaut [MFC]Probleme de Focus

Bonjour,

J'ai un gros soucis de capture de Focus qui commence à me gonfler au plus haut point

Voici mes principales classes :
1) CMyView qui dérive de CScrollView
2) CMyDlg qui dérive de CDialog et qui contient une donnée membre m_MyView (classe CMyView)
3) CMainFrame qui contient une donnée membre m_MyDlg (classe CMyDlg)

Ma fenetre de dialogue m_MyDlg affiche le contenu de la vue m_MyView (qui dessine un simple carré rouge) et est pourvue d'un bouton de validation OK.
Sur une action donnée, la MainFrame affiche la fenetre de dialogue.

Une fois la fenetre de dialogue déclenchée, si je clique sur la zone graphique (CMyView) puis si je kill la fenetre (bouton OK ou croix) => La fenetre principale (MainFrame) perd le Focus !!!
Il est alors impossible d'actionner le moindre item ou encore de killer l'application, à moins de cliquer sur la vue principale (pour redonner le Focus à la MainFrame).

Sur le bouton OK, j'ai essayé de reforcer le Focus par un SetFocus () (appliqué sur la MainFrame) mais cela ne change rien.

Si quelqu'un a une idée...

Merci


Classé sous : probleme, fenetre, focus, mainframe, cmyview

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS