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 :

[MFC] Manipuler un CListCtrl depuis une application externe


Sujet :

MFC

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    225
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 225
    Par d�faut [MFC] Manipuler un CListCtrl depuis une application externe
    Salut !

    J'ai deux applications.

    La premi�re est tr�s simple et compos�e d'un objet CListCtrl. Il y a deux colonnes contenant du chacune du texte. Il peut y avoir plusieurs lignes. En fait on peut comparer cette application � la fen�tre de l'exporateur windows.

    La deuxi�me (celle que je suis en train de d�velopper) se charge de r�cup�rer le handle de l'objet CListCtrl de la premi�re application (�a fonctionne bien).

    Mon probl�me est le suivant, je souhaite que la deuxi�me application pilote l'objet CListCtrl de la premi�re application en lui postant p�riodiquement des messages ... plus pr�cis�ment, je souhaite que la deuxi�me application se charge de :
    * masquer une ligne particuli�re de l'objet CListCtrl (en se basant sur la cha�ne de caract�res d'une des deux colonnes)
    * arranger la liste de l'objet CListCtrl afin de ne pas faire apparaitre de trous

    Est ce que quelqu'un(e) peut m'aider ?

    D'avance merci

  2. #2
    Membre exp�riment� Avatar de blackhorus
    Inscrit en
    F�vrier 2003
    Messages
    209
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 209
    Par d�faut
    ben, tu le fais � coup de PostMessage(), et SendMessage.

    tu peux t'inspirer, d'un code de Spy++ ou qqe chose comme �a sur codeproject.com.

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    225
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 225
    Par d�faut
    hum hum, comment dire ... je suis d�j� "interfac�" avec l'objet CListCtrl depuis la deuxi�me application (comme indiqu� dans le premier message). Ce qu'il me faut c'est des infos sur l'art et la mani�re de manipuler un objet CListCtrl :
    * s�lection d'une ligne particuli�re
    * effacement d'une ligne particuli�re
    * retrier la liste
    * mettre � jour l'affichage du contenu de la liste

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    salut, regarde d�j� dans la FAQ http://c.developpez.com/faq/vc/?page=CListCtrl , ensuite, n'h�site pas � te tourner vers la doc Msdn

  5. #5
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    Envoyer des commandes directement � la CListCtrl �a ne va pas �tre facile � traiter.
    Peut �tre que dans ce cas il faudrait instaurer une petite communication entre les deux programmes .
    le premier envoyant des commandes ,
    L�autre sur la r�ception lancerait les instructions/traitements a appliquer sur la CListCtrl.
    la communication peut �tre faite WM_SETTEXT ou WM_COPYDATA
    (d�j� �voqu� sur le forum).


  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    225
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 225
    Par d�faut
    Ok, merci pour vos conseils.

    En fait ce que je voulais faire c'est d�velopper une application capable d'effacer une ligne particuli�re (une application en t�che de fond par exemple) dans la liste du gestionnaire des t�ches windows

    C'est pour cette raison que je ne peux pas utiliser d'IPC pour y parvenir, sinon �a se ferait tout seul.

    Pour ce qui est de l'utilisation de l'objet CListCtrl c'est r�solu, bien pratique codeguru et codeproject ..; moins cher qu'un abonnement MSDN

    En tout cas merci

  7. #7
    Membre exp�riment� Avatar de blackhorus
    Inscrit en
    F�vrier 2003
    Messages
    209
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2003
    Messages : 209
    Par d�faut
    si tu veux cacher ton programme pour qu'il ne s'affiche pas dans le gestionnaire de t�che, y'a des m�thodes moins artisanales de ce que tu veux faire.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 06/05/2011, 20h49
  2. R�ponses: 2
    Dernier message: 21/12/2010, 10h41
  3. Connexion � SAP depuis une application externe
    Par landryx dans le forum SAP
    R�ponses: 0
    Dernier message: 25/05/2010, 12h22
  4. R�ponses: 12
    Dernier message: 19/06/2007, 10h24
  5. R�ponses: 1
    Dernier message: 02/02/2006, 14h26

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