begin process at 2012 05 29 17:11:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

Probleme de Focus


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de Focus

lundi 29 octobre 2007 à 11:27:29 | Probleme de Focus

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


Cette discussion est classée dans : probleme, fenetre, focus, mainframe, cmyview


Répondre à ce message

Sujets en rapport avec ce message

probleme avec MessageBox [ par spirit ] salut à tous,dans une fonction j'ai fait:if(MessageBox(hWnd, "texte à afficher", "titre de la fenetre", MBOKCANCEL) == IBOK){le truc à faire}fin de la probleme affichage d'icones [ par moi1664 ] Bonjour je sui débutant en C et j'ai un probleme d'affichage dans une fenetre..Je commence la programmation API et je souhaite afficher une icone dans probleme de fenetre transparente [ par pipo ] je cree une fenetre transparente avec WS_EX_TRANSPARENT mais le probleme c'est que quand je deplace ma fenetre le fond de la fenetre (le bureau de win Probleme d'execution avec VC++ [ par AntiSlash ] petit probleme incomprehensible (?):j'utilise VC++ 5.0 et je dessine une fenetre. Quand je mets rien dans la fenetre, et que je creer mon .exe, je le probleme de memoire [ par trif ] salut, g un gros probleme avec une appli:quand je redimensionne ma fenetre, ca marche pendant un moment mais je bouffe enormement de memoire, et puis PROBLEME AVEC FENETRE WINDOWS [ par Krox68 ] g un prb avec les fenetres windowsdes que jentre dans une boucle (while ou for) la fenetre se blokeRomano romano492@hotmail.com</a J'ai reussi mais... [ par oRTEEZ ] C'est bon j'ai enfin mon bitmap resize comme je le voulais dans ma fenetre mais j'ai evidemment un nouveau probleme.Mais avant je tiens a remercier ce SetWindowPos [ par Xentor609 ] Salut, J'utilise la fonction SetWindowPos avec un SWP_NOSIZE comme flags, pour deplacer ma fenetre.Jusque la aucun probleme. Le probleme se pose en f [win32] forcer une fenetre a rester en premier plan [ par tcok ] bonjour a tous,voila mon probleme, je developpe une application qui protege l'ordinateur sur lequel elle tourne, pendant l'absence de l'utilisateur, e OPENGL redimemsionnement [ par haklia ] Bonjour, voila g un probleme en fait :g une scene en 3D faites avec glut, et lorsque je redimensionne ma fenetre avec la souris, il y a certaine taill


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales