Tutorial sobre: autoplay media Studio Categoría: Plug-ins Plugin: Systray Dificultad: Media Autor: Kira company (hentai007) Extras: Para la Web http://amsspecialist.foroactivo.net Bueno pues como ya abran visto el tutorial es sobre el plugin de ams Systray, su función es crear un menú en la barra de tareas (parecido al que aparece cuando hacemos que el icono de nuestra aplicación se esconda en la barra de tareas) Bueno pues antes que nada me gustaría también mostrarles una comparación: El ejemplo de la derecha es más o menos como va quedar nuestro menú, ahora si comencemos: Primero que nada es escoger la aplicación a la que lo queremos agregar (yo les recomiendo se guarden el código en un archivo.txt) Ahora vamos a situarnos en la barra de tareas de la parte superior (osease la barra de arriba).
Y vamos a proyecto, y luego seleccionamos lo que yo marco a continuación: Nos aparecerá una nueva ventana, con varias pestañas donde escogeremos la opción on startup.
Y pegamos el código que aparece en el.txt que les dejo en el rar ya que es muy extenso, el código lo pegamos en la ventana de acciones que acabamos de abrir. Eso seria el código principal, y ya terminado a continuación les mostrare como modificarlo a su gusto, por cierto no olviden que necesitan activar el plugin de sytray antes, para activarlo en la barra que les mostré y en la misma opción solo que ahora en vez de escoger acciones, escogen Plug-ins y buscan el systray lo marcan con una paloma y dan aceptar, listo ya esta activado el plugin, ahora comenzaremos a modificar el código:
De las primeras líneas de código verán estas: SysTray.MenuItem(101, "Mostrar", "AutoPlay\\Icons\\Restore.ico"); SysTray.MenuItem(102, "Ocultar","AutoPlay\\Icons\\Restore.ico"); SysTray.MenuItem(103, "Salir","AutoPlay\\Icons\\Exit.ico"); Esto es lo que dirá la opción, si quieren que aparezca un icono al lado de la palabra, lo ponen en la carpeta icons y sustituyen el nombre del icono que aparece en elcodigo por el nombre de su código, Ejemplo: Original: SysTray.MenuItem(101, "Mostrar", "AutoPlay\\Icons\\Restore.ico"); Cambian restore.ico por el nombre de su icono (respetando mayúsculas y minúsculas), digamos que el icono que quieren poner a la opción mostrar se llama maximizar, el código quedaría así: SysTray.MenuItem(101, "Mostrar", "AutoPlay\\Icons\\maximizar.ico"); Todo en una sola línea, otra cosa muy importante es el número que aparece (en el caso de mostrar 101), es muy importante por que así se sabrá que acción realizara cada opción, ahora voy a explicar como modificar lo que hacen: if ItemID == 101 then Application.Restore(); SysTray.DisableMenuItem(100, 101, true); SysTray.DisableMenuItem(100, 102, false); elseif ItemID == 102 then SysTray.DisableMenuItem(100, 101, false); SysTray.DisableMenuItem(100, 102, true); Application.Minimize();
elseif ItemID == 103 then Application.Exit(0); En el código dice 101 y en la siguiente línea Application.restore... Eso es lo que ara maximizar la aplicación, si crean mas opciones en su código les recomiendo copien el código de salida elseif ItemID == 103 then Application.Exit(0); Se sustituye el ID (en este caso 103) por el de la nueva opción y se sustituye Application.Exit(0) por lo que deseen que haga la nueva opción. Ahora otra parte del código es esta: if stringbutton == "LeftClick" then Esta opción es la que dice si el menú se despliega con click izquierdo o derecho, si se quiere que al dar click izquierdo se despliegue se deja así y si quieren que se despliegue al dar click derecho se sustituye esa línea por la siguiente: if stringbutton == "RightClick" then (Si se pueden copiar los códigos de Lefth y right click) Ahora vamos a la última parte, en la última parte del código (o casi la última) aparece esto. tbtrayicon = SysTray.AddIcon("AutoPlay\\Icons\\chas.ico", "AIO Dibujo", "SysTrayCallBack", "MenuCallBack"); La parte que dice: "AutoPlay\\Icons\\chas.ico" se cambia la ruta por el icono que aparecerá en la barra de tareas, en mi caso el icono esta en la carpeta icon y el icono se llama chas.ico En la parte que dice "AIO Dibujo" es lo que aparecerá al posicionar el puntero encima del icono de la barra de tareas, les recomiendo pongan el nombre de su programa, mi programa se llama AIO Dibujo (no olviden que a fuerzas debe ir entre comillas), y lo demás se queda como estaba, al final tendrán algo así: Esto es algo simple, algunos ejemplos mas utilizando los mismos principios: Aparte les dejare un ejemplo (este no esta hecho por mi u.u) pero les servirá para crear sub menús como en el ultimo ejemplo.
Saludos y suerte PD: Este tutorial solo funciona en Autoplay media Studio 7.5 (no en autoplay media Studio 8)