[R] Enlever la barre de défilement dans un IECreateEmbedded

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 4989 supprimé
Status : Hors ligne

[R] Enlever la barre de défilement dans un IECreateEmbedded  

#1

Message par Utilisateur 4989 supprimé »

Bonjour,
j'ai créé un IECreateEmbedded dans un gui. Le problème, c'est qu'une barre de défilement vertical apparaît à droite de l'encart.
Comment enlever cette barre ?

Mon code :

Code : Tout sélectionner

Global $gui = GUICreate("Fenêtre", 615, 477, Default, Default, $WS_POPUPWINDOW, $WS_EX_TOOLWINDOW)
GUISetState()
Global $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, -2, -2, 615, 635)
_IENavigate($oIE, "C:\XXXX")
Merci d'avance.
Modifié en dernier par Utilisateur 4989 supprimé le mar. 05 nov. 2013 20:25, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Enlever la barre de défilement dans un IECreateEmbe

#2

Message par mikell »

Suffit de jouer sur la largeur du GUICtrlCreateObj (la barre fait ~20px)

Code : Tout sélectionner

#include <IE.au3>
#include <WindowsConstants.au3>
Global $gui = GUICreate("Fenêtre", 615, 477, Default, Default, $WS_POPUPWINDOW, $WS_EX_TOOLWINDOW)
GUISetState()
Global $oIE = _IECreateEmbedded()
GUICtrlCreateObj($oIE, -2, -2, 635, 635)
_IENavigate($oIE, "http://www.autoitscript.fr/forum/portal.php")

while 1
wend
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Enlever la barre de défilement dans un IECreateEmbe

#3

Message par timmalos »

Et si jamais vous avez d'autres problèmes avec IECreateEmbedded regardez de ce côté la:
http://autoitscript.fr/forum/viewtopic. ... 018#p52018
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Enlever la barre de défilement dans un IECreateEmbe

#4

Message par mikell »

@tim
Précise quand même que pour pouvoir répondre au titre du sujet (pas de barre de scroll), ton script ci-dessus doit être adapté en passant par une gui frame

Code : Tout sélectionner

$hGUI = GUICreate("Test", $xWidth, $xHeight)
$Frame = GUICreate("", 500, 500, 50, 50, $WS_CHILD, -1, $hGUI) 
$oIE = _IECreateEmbed2 (520, 500, 0, 0, $Frame)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 4989 supprimé
Status : Hors ligne

Re: [..] Enlever la barre de défilement dans un IECreateEmbe

#5

Message par Utilisateur 4989 supprimé »

J'ai augmenté la taille du GUICtrlCreateObj.
La barre apparaît toujours, mais grisée. L'essentiel est qu'on ne puisse pas s'en servir.
Merci à vous deux.

Sujet résolu.
Répondre