Windows is resizable**

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
quisiera poner un boton el la aplicacion que la ponga en pantalla completa y que cuando le buelvas a dar se buelva a la normalidad estas son las dimensiones de la pagina ancho:1014 alto :713
estuve una hora con la ayuda y no encontre nada
no eso no yo lo que quiero es que se me ponga tod en negro y que solo se vea la aplicaccion
Creo que hay una DLL para ello, no recuerdo el nombre pero se que está en el AMSSpecialist Tools
No encuentro esa dll me podrian dar el link por mega o algo porfa lo necesito para els sistema operarivo virtual que estoy haciendo
bueno gracias ya me busco otro foro
cris690 escribió:bueno gracias ya me busco otro foro
:hypno: :hypno: :hypno: has mirado el amsspecialist tools como te han dicho? , si quieres te la llevamos a casa :tableflip-1414031937:
lol.
Hermosas esas faltas orto-gráficas, y luego programan, yo no me lo creo jaja.
Rafa déjalo que el hombre esta haciendo un "sistema operativo, en.. AMS"...
Yo no creo que sea necesario un DLL, mirén, yo lo hice así: primero, hice un proyecto con las dimenciones que menciona el compañero creador de este hilo, segundo, puse un Paragraph con las mismas dimenciones para que sirva como fondo de la aplicación (obviamente que le quite la propiedad Enabled para que no funcion como si mismo), y tercero, puse un boton en lo más centro de la aplicación con el siguiente codigo:

if (pcompleta ~= true) then
-- guardo las dimenciones de mi aplicacion
local misdimenciones = Window.GetSize(Application.GetWndHandle());
ancho = misdimenciones.Width;
alto = misdimenciones.Height;

-- guardo la posicion de mi aplicacion
local miposicion = Window.GetPos(Application.GetWndHandle());
posicionX = miposicion.X;
posicionY = miposicion.Y;

-- tomo las dimenciones de mi pantalla
local dimenciones = System.GetDisplayInfo();

-- cambio de ventana a esas dimenciones
Window.SetSize(Application.GetWndHandle(), dimenciones.Width, dimenciones.Height);

-- reposiciono mi ventana
Window.SetPos(Application.GetWndHandle(), 0, 0);

-- centro el paragraf
Paragraph.SetPos("Paragraph1", (dimenciones.Width / 2) - (ancho / 2) , (dimenciones.Height / 2) - (alto / 2));

-- centro el boton
dimenboton = xButton.GetSize("xButton2");
xButton.SetPos("xButton2", (dimenciones.Width / 2) - (dimenboton.Width / 2) , (dimenciones.Height / 2) - (dimenboton.Height / 2));

Window.SetOrder(Application.GetWndHandle(), HWND_TOPMOST); -- pongo mi ventana en lo más alto.
pcompleta = true; -- declaro que ya esta en pantalla completa
xButton.SetText("xButton2", "SALIR DE PANTALLA COMPLETA"); -- cambio el texto del boton para un efecto mas wai
else
Window.SetOrder(Application.GetWndHandle(), HWND_NOTOPMOST);
Window.SetSize(Application.GetWndHandle(), ancho, alto);
Window.SetPos(Application.GetWndHandle(), posicionX, posicionY);

-- centro el paragraf
Paragraph.SetPos("Paragraph1", 0, 0);

-- tomo dimenciones de la página
lapagina = Page.GetSize();

-- centrando el boton
dimenboton = xButton.GetSize("xButton2");
xButton.SetPos("xButton2", (lapagina.Width / 2) - (dimenboton.Width / 2) , (lapagina.Height / 2) - (dimenboton.Height / 2));

pcompleta = nil; -- declaro que ya no esta en pantalla completa
xButton.SetText("xButton2", "IR A PANTALLA COMPLETA"); -- bueno esto ya saben que es lo que hace, no me hagan repetirlo xD
end


Listo, nada de ciencia, solo tomarce la molestia de idear otra forma para obtener el mismo resultado, no obstante hay un dependencia; se tiene que quitar de la aplicación la propiedad "Movable" (en el menu 'Proyect > Settings') - aun sigo sin encontrar el codigo que le quite o ponga esa propiedad - , y esto debido a que si se la deja con check (o como unos ignorantes mexicanos he oido decir; con la palomita [no sé de donde coño sacaron que un check es una paloma]), la aplicación es por obvias razones, movible, asi alla adquirido la configuración "Allways on Top" .

OJO: no lo hice simplemente con el codigo 'Maximizar' ya que aun con él, se puede apreciar la barra de tareas de Windows y no es el efecto que se quiere lograr.

Para el que quiere todo servidito y masticadito para solo pasar, aca está el APZ: https://mega.co.nz/#!lwknAaTb!lrx_9j2Tx ... XFf911TSvo
Muchas gracias eso mismo era lo que queria
Brother tu respuesta fue de lo mas genial