Instrucciones bajo nivel
Publicado por Cuervo (262 intervenciones) el 12/08/2005 21:19:05
Como ocultar una ventana ejecutando una instrucciones en ensamblador?
// es equivalente a la API: Windows.ShowWindow(Handle, SW_HIDE);
procedure OcultarForm(Handle: THandle);
asm
push SW_HIDE // push 0 = pasar el segundo parámetro
push Handle // push eax = y el primero
call Windows.ShowWindow // llamar al API ShowWindow()
end;
// y para mostrarlo es el mismo procedimiento pero SW_HIDE lo cambiamos por SW_SHOW
.no es gran cosa pero se podria usar.
// es equivalente a la API: Windows.ShowWindow(Handle, SW_HIDE);
procedure OcultarForm(Handle: THandle);
asm
push SW_HIDE // push 0 = pasar el segundo parámetro
push Handle // push eax = y el primero
call Windows.ShowWindow // llamar al API ShowWindow()
end;
// y para mostrarlo es el mismo procedimiento pero SW_HIDE lo cambiamos por SW_SHOW
.no es gran cosa pero se podria usar.
Valora esta pregunta


0