Buenas tardes,
¿Es posible que un formulario solo se pueda desactivar si se cierra dicho formulario?
(Que no se pueda desactivar si por ejemplo se clica en algún programa de la barra de tareas)
Gracias.
Miguel.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
No desactivar formulario.
-
- Mensajes: 154
- Registrado: Vie Mar 14, 2008 7:25 am
- Ubicación: Almería
Re: No desactivar formulario.
Hola
Uma solução seria usar o SetForegroundWindoW(::Handle)
com um TTimer.
Abraços
Mário Angelini
Uma solução seria usar o SetForegroundWindoW(::Handle)
com um TTimer.
Abraços
Mário Angelini
- ignacio
- Site Admin
- Mensajes: 9252
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: No desactivar formulario.
Texto recogido directamente de los foros de soporte de Microsoft:
https://support.microsoft.com/en-us/kb/147817
https://support.microsoft.com/en-us/kb/147817
SaludosFrom a Microsoft Visual Basic for Windows program under Windows 95, Windows 98, or Windows 3.x, you can disable the ability to switch to other Windows programs by calling the Windows API function SetSysModalWindow. The method outlined below will not work with Windows NT.
NOTE: An equivalent Win32 API function for SetSysModalWindow does not exist. System modal windows contradict the concept of multitasking and thus are not implemented in Win32.