RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 toolbar et view

Forum : LIBRAIRIE C++ - GTK
Sous Catégorie : GTK
Type du sujet : Sujet Normale
FAQ : FAQ LIBRAIRIE C++ - GTK

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM LIBRAIRIE C++ - GTK

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
fr_ed_er_ic
Nouveau membre
Inscrit : 12/07/2004
Messages : 9
Message
#19722
Posté le 15/07/04 à 14:10
salut tout le monde.

J'ai créé une application SDI, dans laquelle je créé une nouvelle Fenetre de type CListView. Mais lorsque j'appui sur un bouton de la toolbar, le programme plante. En fait il me renvoi dans la fonction associé au bouton mais dans le mainFrame et pas dans ma CListView. Pour que ca marche il faut que je clique sur ma view avant d'appuyer sur le bouton.
Comment faire pour evité ca.
merci d'avance.

fred

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

eVias
Membre du club
Avatar de eVias
Inscrit : 25/01/2004
Messages : 1008
Message
#19863
Posté le 15/07/04 à 21:07
pour ne pas devoir cliquer toi-même je pense qu'il existe une fonction SetActiveWindow, et tu donnerai comme paramètre le hwnd de ta CListView.

Enfin je ne fais pas d'MFC j'espère alors que cette fonction te donnera satisfaction Smiley

ciao Smiley
__________________________
Grégory S.

eVias Web & Software Solutions.

Développement Web et logiciel en tout genre et Open Source.

FOSDEM 2008. Venez -y nombreux !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fr_ed_er_ic
Nouveau membre
Inscrit : 12/07/2004
Messages : 9
Message
#19986
Posté le 16/07/04 à 11:17
J'ai essayé SetActiveWindow mais sans succes. alors j'ai regardé avec la fonction GetActiveWindow() un peu partout dans mon programme et quoi que je fasse, que je clique ou pas sur ma view c'est toujours ma fenetre mainFrame qui est active. Existe t'il une autre fonction?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

eVias
Membre du club
Avatar de eVias
Inscrit : 25/01/2004
Messages : 1008
Message
#20009
Posté le 16/07/04 à 12:21
Hum, oui et d'ailleurs c'est bien logique que ce soit toujours mainFrame qui soit retournée, car GetActiveWinowo ne regarde pas après les widgets, plutôt vers les fenêtre.

Comme je ne fais plus de MFC je ne sais pas vraiment t'aider et je ne peux que te conseiller d'aller voir sur la MSDN pour mieux comprendre: MSDN tu tape CListView et tu veras tout ski faut :)

ciao Smiley
__________________________
Grégory S.

eVias Web & Software Solutions.

Développement Web et logiciel en tout genre et Open Source.

FOSDEM 2008. Venez -y nombreux !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

fr_ed_er_ic
Nouveau membre
Inscrit : 12/07/2004
Messages : 9
Message
#20038
Posté le 16/07/04 à 14:39
c'est bon j'ai trouvé.il fallait utilisé :


((CMainFrame*)GetParentFrame())->SetActiveView((CView*)this,TRUE);


merci

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM LIBRAIRIE C++ - GTK



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.