Page 1 sur 1
[..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 15:32
par TT22
Bonjour,
En ce moment, je suis entrain de programmer un Windows 3.11 en AutoIt et j'ai un petit problème :
Pour ne cliquer qu'une seul fois, on est obligé de faire un double clique
Je ne vois vraiment pas d’où vient le problème, donc si quelqu'un peut m'aider, voici le début du script :
Merci d'avance.
Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 15:45
par moi
donc il faut double-cliquez hum j'ai regardé ton script au lieu de tous ces ispressed()
pourquoi ne pas creer des pic à la place est utiliser
et tu met ton image en background sinon ça risque d'être long
ps : tu sais t'es pas obligé de faire tout à l'identique comme sur le site moi c'est moche mais j'ai déja fait le même truc avec moins de ligne de code
mais plus de files

Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 16:13
par TT22
Ouai, bonne idée, je vais faire ça

Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 22:37
par TT22
Bon, voilà c'est fait mais j'ai un autre problème :
Lorsque j'utilise de GuiCtrlCreatePic, les images sont transparentes

(pour tester, appuyez sur le bouton en haut à gauche)
Voila le script :
http://autoitscript.fr/forum/download/file.php?id=2454
Je ne sais pas du tout d’où vient le problème.
Donc est-ce que quelqu'un sait ?
Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 23:08
par moi
tu sais quand je dis pas reproduire à l'identique je veux dire tu creer des guictrlcreate menu classiques des boutons de barre de programmes standard...
pas à l'identique = diférrent (mécanisme, graph)
si j'ai bien compris le truc original est en javascript, ça n'a rien à voir avec autoit car c'est pour le web et ça ne creer pas de gui comme autoit et donc on peut innover niveau grafh ect...
enfin bon si tu veux continuer vas y no problem tiens voila ce qui cloche:
► Afficher le texte
Code : Tout sélectionner
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
$gui = GUICreate("",481,353,-1,-1,$WS_POPUPWINDOW, $WS_EX_CONTROLPARENT)
$pic = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\Gestionnaire de programmes.bmp",0,0,481,353)
GUICtrlSetState($pic,$GUI_DISABLE)
$left_menu = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\menu gauche.bmp",2,2,20,20)
GUICtrlSetState($left_menu,$GUI_ENABLE)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case $left_menu
$restore = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\restauration.bmp",3,22,215,18)
GUICtrlSetState($restore,$GUI_ENABLE)
$move = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\déplacement.bmp",2,40,215,18)
GUICtrlSetState(-1,$GUI_ENABLE)
$size = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\dimensions.bmp",2,58,215,18)
GUICtrlSetState(-1,$GUI_ENABLE)
$minimize2 = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\réduction.bmp",2,76,215,18)
GUICtrlSetState(-1,$GUI_ENABLE)
$maximize2 = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\agrandissement.bmp",2,94,215,21)
GUICtrlSetState(-1,$GUI_ENABLE)
$close2 = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\fermeture.bmp",2,115,215,25)
GUICtrlSetState(-1,$GUI_ENABLE)
$close2 = GUICtrlCreatePic(@ScriptDir&"\C;\Windows\Gestionnaire de programmes\menu gauche\basculer vers.bmp",2,140,215,24)
GUICtrlSetState(-1,$GUI_ENABLE)
[color=#FF0000]GUISetState()[/color]
While 1
$nmsg = GUIGetMsg()
Switch $nmsg
Case $left_menu
GUICtrlDelete($restore)
GUICtrlDelete($move)
GUICtrlDelete($size)
GUICtrlDelete($minimize2)
GUICtrlDelete($maximize2)
GUICtrlDelete($close2)
GUICtrlSetState(-1,$GUI_DISABLE)
GUISetState()
ExitLoop
Case $close2
Exit
EndSwitch
WEnd
EndSwitch
WEnd
à la place tu met des guictrlsetstate(-1, $GUI_SHOW)
en desoous de chaque ctrl...
Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 23:10
par TT22
@ moi : Si tu regarde bien le titre de mon sujet, ce que je cherche à faire, c'est un Windows 3.11 en Autoit. J'avais donné le lien vers celui en Javascript pour ceux qui ne possèdent pas Windows 3.11.
Moi je me base sur la version originale ( en français ).
Si ça t'interresse, tu peux télécharger Windows 3.11 ici :
http://win3x.org.free.fr/win3board/view ... f=34&t=103
Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 23:17
par moi
tu vas faire tous ça???
ça va te prendre plus de temps que art-os... non?
j'ai pas download windows 3.quelque chose car j'ai déja XP et ça me suffit...
enfin bon ta test ce que j'ai dis dans le dernier message que j'ai edité il y a 8 min
Re: [..] Windows 3.11 en AutoIt
Posté : mer. 03 août 2011 23:24
par TT22
Non, je ne peux Pas tester, je suis suis sur mon iPod et je ne rallumerait pas mon ordinateur avant demain.
Donc je teste ça demain mais merci beucoup si ça marche.