[R] ScrollBar et IE

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

[R] ScrollBar et IE

#1

Message par roselito13 »

Donc re toujours dans les même problème.. mais pas le même :D

Alors je vais vous expliquer !
quand j'affiche sur une GUI une page web fait par un pro qui se fait payer tous les moi pour faire sa, genre google...
Quand la page devient trop grande par rapport a la GUI des scrool Bar permettent de se déplacer dans le Page.
MAIS quand c'est une Page faite par moi aucune scroll bar...

Pourquoi ?

Je sais il se peut que se soit un problème de Webmastring, mais sous le navigateur lui même les scrool bar sont bien la.
Donc je vous demande votre aide :wink:

Merci de vos réponse !



EDIT :

Il serait possible peu être de rajouter des scroll a la GUI par défaut, mais comment ?


EDIT 2 :

Il m'est possible de naviguer dans la fenêtre en fessant des sélection et descendant jusqu'au au bas de la page, et je peut me déplacer comme sa mais pas très pratique !
Modifié en dernier par roselito13 le lun. 31 août 2009 20:25, modifié 2 fois.
\ 1337 /
Avatar du membre
20100
Niveau 3
Niveau 3
Messages : 43
Enregistré le : ven. 03 juil. 2009 11:39
Status : Hors ligne

Re: ScrollBar et IE

#2

Message par 20100 »

Tu pourrais commencer par checker les différences (code source) entre la page qui fonctionne et celle qui ne fonctionne pas comme par exemple la présence de JavaScript ou pas. Généralement une simple erreur HTML comme une balise mal fermé peut avoir de grandes incidences sur le comportement de ta page... il arrive même en de rares occasions que la multitude d'erreur HTML s'annulent, ce que j'appelle le concept du jeu de cartes : la page web fonctionne mais dés que tu essayes de corriger le code source tout se casse la gueule

Tu peux tester le code de ta page wev W3C ici : http://validator.w3.org/ ou bien avec des outils integré de FireFox

Un dernier point si je n'ai pas été très clair pour te répondre :
Pas de code source de ton problème...
Pas de réponse clair à ton problème...
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

Re: ScrollBar et IE

#3

Message par roselito13 »

Je comprend.. mais en fait comme j'ai dit c'est dans AUTOI qui n'y as pas de scroll dans MF ou IE il y'ent as !

Et tas réponse est bien claire, j'ai assez de notion pour la comprendre. :wink:
J'ai tester et ma page est au norme W3C

Donc je vais reformulait ^^


Comment on fait une barre scroll dans une GUI ? :wink:
Dans un Objet ?

(je montre le code ^^)

Code : Tout sélectionner

$hello = _IECreateEmbedded ()

GUICtrlCreateTabItem("Hello")
GUICtrlCreateObj($hello, 15, 35, 470, 370)

_IENavigate ($hello, "http://test.fr/hello.htmll")

While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            Exit
EndSelect
WEnd
 
La page s'affiche bien mais pour naviguer sans scroll bar je doit utiliser le glissé en sélection comme pour copier coller un texte plus a gauche que l'écran.
Donc une Scroll V et H serrait utille :p

Merci d'avance !
\ 1337 /
Avatar du membre
20100
Niveau 3
Niveau 3
Messages : 43
Enregistré le : ven. 03 juil. 2009 11:39
Status : Hors ligne

Re: ScrollBar et IE

#4

Message par 20100 »

Rapidement en regardant les options de la fonction GUICreate(...) et plus particulièrement le paramètre "style" tu précises la présence de scrollbar par exemple avec $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN. Je te laisse lire les différentes valeurs possibles de configuration.

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>

$hello = _IECreateEmbedded ()

GUICreate("Embedded Web control Test", 640, 580, _
        (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
        $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)

GUICtrlCreateTabItem("Hello")
GUICtrlCreateObj($hello, 15, 35, 470, 370)

_IENavigate ($hello, "http://test.fr/hello.html")

While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            Exit
EndSelect
WEnd
 
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

Re: ScrollBar et IE

#5

Message par roselito13 »

Ok merci, je pensait que sa metait des scroll sur la GUI^^ est pas sur objet

Merci Beaucoup, je modifie l [..] si sa marche
\ 1337 /
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: ScrollBar et IE

#6

Message par Voodoo »

Il faut créer le [..] dans le titre lors de la création du poste ! Merci de corriger.
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

Re: [...]ScrollBar et IE

#7

Message par roselito13 »

Voila se que je vois !
► Afficher le texte
Donc les scrool sont bien la mais o ne peu les faire glisser ou bouger !, il fraudé peu être leur assigné un objet ou autre chose encore ?


LE CODE

Code : Tout sélectionner

$MAIN = GUICreate("AvertNews GOLDEN | Script by Q&D", 520, 570)
;~ GUISetBkColor(0xF1EFE2)


$Tab1 = GUICtrlCreateTab(10, 10, 500, 420, BitOR($WS_HSCROLL,$WS_VSCROLL))

GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)

GUICtrlCreateTabItem("Hello")
GUICtrlCreateObj($hello, 15, 35, 470, 370)
 
Merci encore et encore :mrgreen:
\ 1337 /
Avatar du membre
roselito13
Niveau 4
Niveau 4
Messages : 93
Enregistré le : ven. 07 août 2009 23:39
Localisation : Entre le Pôle Nord et le Pôle Sud
Status : Hors ligne

Re: [..] ScrollBar et IE

#8

Message par roselito13 »

UP

Je UP juste car j'aimerais une réponse :mrgreen: SI c'est pas possible dites le au moins je cherche dans le code de la page avec le CSS (mais moins pratique)

Merci
\ 1337 /
Avatar du membre
20100
Niveau 3
Niveau 3
Messages : 43
Enregistré le : ven. 03 juil. 2009 11:39
Status : Hors ligne

Re: [..] ScrollBar et IE

#9

Message par 20100 »

C'est dans les options style de la fonction GUICreate qu'il faut chercher.

Avec l'exemple donné j'ai bien les scrollbar qui fonctionnent chez moi.

Code : Tout sélectionner

GUICreate("Embedded Web control Test", 640, 580, _
        (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
        $WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
 
Répondre