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

VBScript Discussion :

redimensionner une fenêtre


Sujet :

VBScript

  1. #1
    Membre actif
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2011
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 380
    Points : 247
    Points
    247
    Par défaut redimensionner une fenêtre
    Bonjour
    A partir d'un prog HTA, j' accède à une fenêtre modale; mais je n'arrive pas à redimensionner cette fenêtre. voila un extrait des codes :

    Appelant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                  zn=   ShowModalDialog("Créclé.hta",mdb)
    Appelé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <html>
    	<HEAD>
    		<TITLE>Application : MESCLES</TITLE>
    		<HTA:Application ICON =
    "C:\Documents and Settings\Admin\Mes documents\Mes images\Icones\clé.ico"
    		                   ID = 'AppBonjour'
    		                SCROLL= 'no'
    		        MAXIMIZEBUTTON= 'no'
                     >
    	<script language="VBScript">
    Sub Window_onLoad
    		      window.moveTo    50,10      
    		      window.resizeTo 900,260
    Windows 10
    Microsoft Edge (64 bits)
    Google Chrome Version 67.0.3396.99 (Build officiel) (64 bits)

  2. #2
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    Par défaut

    un petit coup d’œil sur cet exemple de Menu en HTA : pour voir comment appeller cette fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SUB InnerWindowSize(intWidth,intHeight) 
     Self.ResizeTo intWidth,intHeight 
     Self.ResizeTo intWidth+(intWidth-Document.Body.OffsetWidth),intHeight+(intHeight-Document.Body.OffsetHeight) 
     Self.MoveTo (Screen.Width/2)-(intWidth/2),(Screen.Height/2)-(intHeight/2) 
     END SUB

  3. #3
    Membre actif
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2011
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 380
    Points : 247
    Points
    247
    Par défaut
    j'ai essayé la routine, sans plus de succès.
    Il semblerait que cet inconvénient se produise du fait qu'il soit dans une
    sous-fenêtre, car lorsque j'exécute directement ce (sous) programme; la redimension se fait bien.

    je rencontre pas mal de difficultés par manque de connaissance; notamment sur ce qui suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <BODY TOPMARGIN="1" LEFTMARGIN="1"><CENTER><DIV><SPAN ID="ONSCR"></SPAN></DIV></CENTER></BODY>
    j'ai aussi essayé l'appli. mais elle m'envoie une erreur sur
    Windows 10
    Microsoft Edge (64 bits)
    Google Chrome Version 67.0.3396.99 (Build officiel) (64 bits)

  4. #4
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 176
    Points
    17 176
    Par défaut
    Salut
    Un exemple vite fait mais vérifié
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <HEAD>
    <TITLE>Un Bouton</TITLE>
    <HTA:APPLICATION
          APPLICATION="htaBouton"
     
     >
     </HEAD>
     <script language="VBScript">
    Sub FenetreModal1
    	zn=   ShowModalDialog("C:\PersoFrancis\En VBScript et HTA\Essais HTAs\Dur.hta",,"dialogHeight:200px,dialogWidth:300px")
    end sub
    Sub FenetreModal2
    	zn=   ShowModalDialog("C:\PersoFrancis\En VBScript et HTA\Essais HTAs\Dur.hta",,"dialogHeight:300px,dialogWidth:600px")
    end sub
    </SCRIPT>
    <body>
    <input type="button" value="Tester1" onClick="FenetreModal1">
    <input type="button" value="Tester2" onClick="FenetreModal2">
    </body>
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre actif
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2011
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 380
    Points : 247
    Points
    247
    Par défaut
    Après prise en compte de votre exemple.
    je ne comprends pas ; sur la hauteur, pas de problème. J' obtiens ce que je veux. Mais sur la largeur il n'y-a pas d'effet; malgré les différentes valeurs celle-ci reste invariablement de la même longueur.
    Windows 10
    Microsoft Edge (64 bits)
    Google Chrome Version 67.0.3396.99 (Build officiel) (64 bits)

  6. #6
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 176
    Points
    17 176
    Par défaut
    http://msdn.microsoft.com/en-us/library/ms536759.aspx
    Donc le problème est peut être dût à
    Citation Envoyé par showModalDialog method
    Pour Windows Internet Explorer 7, dialogHeight et dialogWidth retourner la hauteur et la largeur de la zone de contenu et ne comprend plus la hauteur et la largeur du cadre.

    Internet Explorer 7. Bien qu'un utilisateur peut régler manuellement la hauteur d'une boîte de dialogue à une valeur inférieure fournie par la boîte de dialogue est redimensionnable, le minimum dialogHeight vous pouvez spécifier est de 100 pixels, et le minimum dialogWidth vous pouvez définir est de 250 pixels. Dans les versions antérieures à Internet Explorer 7, la valeur minimale de la dialogWidth qui peut être spécifiée est de 100 pixels.
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  7. #7
    Membre actif
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2011
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2011
    Messages : 380
    Points : 247
    Points
    247
    Par défaut
    Effectivement je suis avec la version 8 d'explorer.
    Donc cela explique cela
    Windows 10
    Microsoft Edge (64 bits)
    Google Chrome Version 67.0.3396.99 (Build officiel) (64 bits)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/08/2008, 09h49
  2. Redimensionner une fenêtre sans déclencher d'évènement
    Par troubleshooting dans le forum C++
    Réponses: 3
    Dernier message: 07/08/2008, 12h40
  3. Redimensionner une fenêtre DOS dans un batch.
    Par derfatypik dans le forum Windows
    Réponses: 2
    Dernier message: 20/09/2007, 14h44
  4. redimensionner une fenêtre
    Par kitty2006 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/09/2006, 19h29
  5. Réponses: 10
    Dernier message: 12/09/2006, 18h11

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