IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Fenetre principale


Sujet :

MFC

  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2004
    Messages
    101
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 101
    Par d�faut Fenetre principale
    Est-ce qu'une application console ou je ne cr�e pas de fenetre et pas de pompe a message a quand meme une fenetre principale?
    Car je lis dans le forum : "R�cup�rer un handle sur la fenetre principale avec un FindWindow" pour faire de la com. inter-processus ????
    J'en doute un peu en fait.
    Il me semblerait qu'il faille cr�er une fenetre invisible avec un nom donn�.
    L'autre processus doit connaitre le nom de la fenetre, et a partir de la le FindWindow permet de r�cuperer un handle et ainsi d'envoyer un message.
    Donc pas la peine de connaitre le nom du processus ou est cr�e la fenetre. Seul le nom de la fenetre suffit.
    Merci de votre rigueur.

  2. #2
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Il te faut cr�er une fen�tre, qui peut �tre cach�e. Y'a 2 noms en r�alit� : le titre de la fen�tre, et le type de la fen�tre = sa classe. C'est les 2 param�tres de FindWindow. Voir le tutoriel de bob pour cr�er sa propre classe de fen�tres.

  3. #3
    Membre confirm�
    Inscrit en
    Janvier 2004
    Messages
    101
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 101
    Par d�faut
    oui bien sur.
    Mais il faut bien la cr�er.
    Du coup si une application a plusieurs fenetres, le concept de "fenetre principale du processus" n'a plus aucun sens.
    De quelle fenetre parle -t-on dans ce cas??
    Qui d�cide que telle ou telle fenetre est la fenetre principale?
    Si j'�num�re les fenetres d'un processus et que j'en voit plusieurs comment savoir laquelle est la principale?
    Merci

  4. #4
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Moui, il me semblait avoir parl� de fen�tre m�re mais non.
    Par fen�tre principale (je sais pas dans quel contexte), on sous entend g�n�ralement 'top level window" => fen�tre m�re, qui n'a pas de parent (� part le bureau).
    C'est ces top level windows que FindWindow �num�re. Si tu en as 2, et que les 2 ont le m�me titre / m�me classe, FindWindow arr�te sa recherche d�s qu'il en trouve une.

Discussions similaires

  1. R�cup�rer la fenetre principale d'un actionlistener
    Par Cyborg289 dans le forum Agents de placement/Fen�tres
    R�ponses: 10
    Dernier message: 22/01/2008, 15h00
  2. pb d'affichage de la fenetre principale
    Par amad206 dans le forum Langage
    R�ponses: 4
    Dernier message: 05/08/2005, 09h23
  3. [MFC][Debutant] Fenetre principale
    Par BNS dans le forum MFC
    R�ponses: 2
    Dernier message: 01/08/2005, 15h18
  4. R�ponses: 15
    Dernier message: 17/01/2005, 17h08
  5. [web] [Perl\Tk]Positioner la fenetre principale
    Par etranger dans le forum Interfaces Graphiques
    R�ponses: 2
    Dernier message: 28/12/2004, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo