Page 1 sur 1

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

Posté : dim. 03 nov. 2013 19:22
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.

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

Posté : dim. 03 nov. 2013 21:12
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

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

Posté : lun. 04 nov. 2013 10:07
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

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

Posté : lun. 04 nov. 2013 11:59
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)

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

Posté : mar. 05 nov. 2013 20:28
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.