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 :

Affichage Ilog et CDialog


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut Affichage Ilog et CDialog
    Bonjour,

    Je suis en charge d'un composant logiciel qui actuellement me pose problème.
    Il s'agit d'un affichage cartographique Ilog sur lequel on vient dessiner des formes.
    Le composant d'affichage est affecté à une CDialog.

    Or, depuis quelques temps, il arrive que parfois le composant Ilog ne s'affiche pas : la fenêtre est entièrement grisée, comme si la dialogue n'avait pas de contrôles...
    Pourtant, les intéracteurs Ilog me permettent de voir que mes entités sont toujours présentes (le curseur de la souris est bien modifié en survolant l'une d'elles), mais il m'est impossible de savoir pourquoi le composant disparaît de l'affichage.

    Est-ce un problème de ZOrder... ou autre. Si vous avez des idées, je suis prenneur, je tourne en rond depuis plusieurs jours sans réponse au pourquoi du problème..

    Merci à vous !

  2. #2
    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,
    le zorder peut etre une cause...
    met le en bas de la liste pour voir : http://cpp.developpez.com/faq/vc/ind...tZorderDynCtrl
    le composant ilog c'est quoi un activex ?
    un contrôle dynamique sur la dialogue ?

  3. #3
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    Hello,

    En fait, on construit un IlvView (objet Ilog) sur la dialog (doit se comporter comme un contrôle dynamique vraissemblablement) en lui fournissant le hWnd de la dialog.

    Je vais regarder la piste du SetWindowPos().

    J'ai regardé aux niveau des ressources système si il y avait surconsommation de handles ou objets GDI, mais rien d'absolument anormal (400 handles par exemple, ne semble pas changer au fil du temps).

    Merci.

Discussions similaires

  1. Réponses: 36
    Dernier message: 07/09/2007, 14h46
  2. [MFC] affichage iteratif d'une CDialog
    Par jlassira dans le forum MFC
    Réponses: 9
    Dernier message: 15/02/2006, 15h27
  3. Pb affichage avec un PaintBox (pour eviter scintillement)
    Par juan64 dans le forum C++Builder
    Réponses: 7
    Dernier message: 08/04/2004, 09h21
  4. probléme d'affichage d'une fiche
    Par sb dans le forum Composants VCL
    Réponses: 7
    Dernier message: 29/08/2002, 09h43
  5. Affichage en passant par un buffer...
    Par Sirotilc dans le forum MFC
    Réponses: 5
    Dernier message: 27/05/2002, 21h00

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