xGUICOM : composant COM (GUI) portable pour langage Active Scripting (VBScript/JScript)Date de publication : 4 avril 2011. Date de mise à jour : 19 mai 2011.
Par
omen999 (Contributions d'omen999)
Oubliez les applications HTML (HTA) pour définir les interfaces graphiques de vos scripts VBS/JS. xGUICOM est
un composant WSC qui fournit une interface graphique aux langages de script capables d'exploiter
les composants COM. Sa syntaxe est très simple et familière aux utilisateurs du VBA.
Le code du composant étant lui-même écrit en VBScript, xGUICOM peut être adapté et complété sans difficulté.
Il est en outre totalement autonome puisqu'il ne requiert aucune inscription dans la base de registre. Enfin, un éditeur visuel
de ressources comme Resource Hacker permet de concevoir
rapidement et sans peine les boîtes de dialogue de cette interface.
Vous pouvez également poser vos questions et laisser vos commentaires et suggestions sur le forum :
Commentez
Page 1 0. Quoi de neuf ?
1. Introduction
2. Présentation de xGUICOM
3. Référence
3-1. Objet
3-1-1. Dialog
3-2. Méthodes
3-2-1. CreateForm(sCaption, lLeft, lTop, lWidth, lHeight)
3-2-2. AddControl(iID, sClass, lLeft, lTop, lWidth, lHeight[, sData, iStyle])
3-2-3. LoadLayoutFromRes(sData)
3-2-4. Show(iIDD, bOnTaskBar)
3-2-5. GetValueFromID(iID, hWndDlg)
3-2-6. SetValueFromID(iID, hWndDlg, vData)
3-2-7. AddItem(iID, hWndDlg, sData, iIndex)
3-2-8. RemoveItem(iID, hWndDlg, iIndex)
3-2-9. BinToB64(sFileName)
3-2-10. LoadDialogFromRes(sData, iIndex)
3-3. Evénements
3-3-1. Launch
3-3-2. Create(iIDD, hWndDlg)
3-3-3. Close(iIDD, hWndDlg,iID)
3-3-4. Click(iIDD, hWndDlg, iID)
3-3-5. Change(iIDD, hWndDlg, iID)
3-3-6. Open(iIDD, hWndDlg, iID, sFileName)
3-3-7. Save(iIDD, hWndDlg, iID, sFileName)
3-4. Contrôles
3-4-1. CommandButton
3-4-2. OptionButton
3-4-3. CheckBox
3-4-4. Frame
3-4-5. Edit
3-4-6. EdPswd
3-4-7. Memo
3-4-8. Label
3-4-9. Image
3-4-10. ListBox
3-4-11. ScrollBar
3-4-12. ComboBox
3-4-13. HotKey
3-4-14. IPControl
3-4-15. ProgressBar
3-4-16. FileDlgBox
3-4-17. DateTimePick
3-4-18. MonthCalendar
4. Création de boîtes de dialogue avec l'éditeur de ressources
5. Analyse
6. Liens
7. Remerciements
Page 2 8. Le script VBS
Les sources présentés sur cette page sont libres de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2011 omen999.
Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu :
textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts.
Cette page est déposée à la SACD.
|