Page 1 sur 1
[..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 13:04
par darkex
Bonjour a tous , j'ai chercher sur ce forum (que j'apprecie enormememnt dailleurs ^^ ) et aussi sur google , mais en vain , en fait je ne sais meme pas si ce que je cherche est possible :
Enfait je cree un petit programme qui affiche une page internet avec l'include IE.au3 et donc lorsque je l'affiche avec GUICtrlCreateObj j'ai des bordures blanches et grises d'environ 2/3 pixels qui font assez moche , voir tres moche , j'aimerais vraiment changé cela , mon programme a un but d'assez grande distrib (pour moi xD) (~4000 utilisateurs) et donc j'aimerais vraiment qu'il soit le plus bien possible , merci .
ps : ligne de code qui a changer je supose :
Code : Tout sélectionner
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 116, 644, 484)
_IENavigate ($oIE, "http://www.millenium.org/************************")
Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 19:35
par Tlem
Je pense que l'objet est dépendant de la GUI principale, mais au delà de cette considération, avez vous essayé la fonction GUICtrlSetStyle() sur votre objet ?
Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 20:33
par darkex
J'ai essayer la plupart des valeur de style qui aurais pus etre possible de :
http://www.autoitscript.fr/autoit3/docs ... Styles.htm
Mais aucune ne fais ce que je souhaite ...
Je place un screen si vous ne voyez pas ce que je fais :
► Afficher le texteScreen
Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 21:43
par Tlem
Regardez dans la documentation, l'exemple de la commande
_IECreateEmbedded(). Il n'y a pas de bordure.

Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 21:59
par darkex
Bah ecoute regarde mon script :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <IE.au3>
#include "IENavigate.au3"
_IEErrorHandlerRegister ()
$oIE = _IECreateEmbedded ()
IEN_Init($oIE)
$Form1 = GUICreate("Millenium Tv", 644, 622, _
(@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2)
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 116, 644, 484)
_IENavigate ($oIE, "http://www.autoitscript.com/")
GUISetState() ;Show GUI
$Combo1 = GUICtrlCreateCombo("Millenium TV 1 (defaut)", 493,11, 140, 25)
GUICtrlSetData(-1, "Millenium TV 2|Millenium TV 3|Millenium TV 4|Chaîne Livestream", "Millenium TV 1(defaut)")
$choix1 = "Millenium TV 1 (defaut)"
$Button1 = GUICtrlCreateButton(":: Changer ::", 493, 45, 140, 35, $WS_GROUP)
J'ai mis la partie du code de base , apres c'est la boucle d'action et j'ai supprimer les GUICtrlCreatePic.
Et a la base j'avais copier ce script que tu ma montrer. (
http://www.autoitscript.com/autoit3/doc ... bedded.htm)
Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 22:04
par darkex
Desoler du double-post mais j'ai trouver en fait le probleme vien de la page elle meme... vas savoir pourquoi mais je vais regler sa autrement ^^
Voila donc Tlem si tu le souhaite tu peux fermer le topic , Merci quand meme de ton aide

Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 23:10
par Tlem
Pour fermer le sujet, c'est à vous de le faire en éditant le titre de
votre premier message et en modifiant la balise [..] par [R].
En ce qui concerne votre code, vous oubliez que le style de votre objet est dépendant du style du
GUICreate (voir l'exemple
_IECreateEmbedded).

Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 23:31
par darkex
Je ne comprend pas trop cette phrase :
En ce qui concerne votre code, vous oubliez que le style de votre objet est dépendant du style du GUICreate (voir l'exemple _IECreateEmbedded).

Voila mon code , je ne comprend , je devrais rajouter quelque dans Guicreate ?
Code : Tout sélectionner
_IEErrorHandlerRegister ()
$oIE = _IECreateEmbedded ()
IEN_Init($oIE)
$Form1 = GUICreate("Millenium Tv", 644, 622, _
(@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2)
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 116, 644, 484)
Re: [..] Bordure sur GUICtrlCreateObj
Posté : dim. 17 oct. 2010 23:55
par Tlem
Peut être qu'en rajoutant certains styles, vous pourriez obtenir le résultat escompté (a tester...).
Re: [..] Bordure sur GUICtrlCreateObj
Posté : lun. 18 oct. 2010 00:05
par darkex
Non non le probleme vien réelement de la page , essayer avec une page comme
http://google.fr et
http://www.autoitscript.com (comme dans l'exemple) et avec la page google il y as des bordures ... je ne comprend pas trop pourquoi ... donc pas de rapport avec un type ou autre .