Redimentionnement contrôle ActiveX
-
- Posts: 2
- Joined: Wed Sep 05, 2007 9:51 am
Redimentionnement contrôle ActiveX
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 !
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 !
-
- Posts: 2
- Joined: Wed Sep 05, 2007 9:51 am
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
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
Who is online
Users browsing this forum: No registered users and 1 guest