Home | About us | Overview | Software - Download | Evaluate | Order | Support | Contact | F.A.Q. | Documentations | Blog | Newsletter
Loading...

Redimentionnement contrôle ActiveX

Support for GdViewer OCX and GdViewer Pro ActiveX/SDK.

Redimentionnement contrôle ActiveX

Postby Claude MARAIS » Mon Oct 01, 2007 7:17 pm

Bonjour,

Lors de l'exécution du programme, je repositionne et redimentionne mon contrôle GdViewer en fonction de la définition de l'écran.

La position et la taille du contrôle suivent bien mais les barres de défilement vertical et horizontal quand le document à afficher ne tient pas dans le contrôle semblent garder leurs positions avant changement de taille.
Je me retrouve donc avec des ascenseurs au milieu du contrôle si la taille a augmentée ou avec des barres noires à droite et en bas (position normale des acenseurs) sans barre de défilement si la taille a été diminuée

J'espère avoir été clair ...

Merci de votre aide !
Claude MARAIS
 
Posts: 2
Joined: Wed Sep 05, 2007 9:51 am

Postby Loïc » Tue Oct 02, 2007 10:23 am

Bonjour,

Il m'est impossible de reproduire ce comportement.

- Quelle version utilisez vous ?
- Quel environnement de dèveloppement utilisez vous ?
- Pouvez vous me donner le code que vous utilisez dans l'évènement resize du conteneur du contrôle GdViewer ?

Cordialement,

Loïc
Loïc Carrère, support team.
www.orpalis.com
User avatar
Loïc
Site Admin
 
Posts: 4230
Joined: Tue Oct 17, 2006 10:48 pm
Location: France

Postby Claude MARAIS » Wed Oct 10, 2007 3:19 pm

Bonjour,

Désolé pour la réponse tardive ...
Version du produit : GdViewer Pro 3 - Image Viewer ActiveX (3.0.0.1)
Environnement de développement : Gupta Team Developer 3.1
Code utilisé pour redimentionner l'active X :
fonction Team Developer "SalSetWindowSize( phWin, W, H )" où phWin = handle du contrôle, W = largeur et H = hauteur (W et H exprimé en "SQLWindows form units" ).

A priori, le problème semble venir de la fonction car j'ai remplacé son appel par l'utilisation de l'API "SetWindowsPos" et là tout suit !!

Cordialement

Claude MARAIS
Claude MARAIS
 
Posts: 2
Joined: Wed Sep 05, 2007 9:51 am

Postby Loïc » Wed Oct 10, 2007 4:33 pm

Bonjour,

Ok je vois la fonction que vous utilisiez ne devait pas déclencher l'évênement resize du contrôle.

Avec un appel à la méthode RefreshControl() de l'objet gdviewer ça aurait pu vous résoudre ce problème.


Cordialement,

Loïc Carrère
Loïc Carrère, support team.
www.orpalis.com
User avatar
Loïc
Site Admin
 
Posts: 4230
Joined: Tue Oct 17, 2006 10:48 pm
Location: France


Return to GdViewer [Pro] ActiveX

Who is online

Users browsing this forum: No registered users and 1 guest