 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
alex_999 Ens

Registrado: 05 Mar 2005Mensajes: 46Ubicación: Ceuta
|
Publicado: Lun 25 Sep, 2006 9:49 pm Asunto: Saber si una ventana esta activa |
|
|
Holas, tengo dos dudas, una es como saber cuando el usuario no esta en la aplicacion, sino k la tiene detras de otra o minizada, y la otra duda es como hacer para k parapadee en la barra de tareas cuando kiera.
Gracias de antemano. _________________ Si me quieres retar, aceptare.
Entra en http://www.exides.net, el mejor MMOG de españa!! |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 26 Sep, 2006 10:13 am Asunto: |
|
|
Yo, para evitar que se lance dos veces la misma aplicación, uso un truco que me explicó un compañero de trabajo:
| Código: | WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
HWND OtraVentana;
OtraVentana=FindWindow(NULL, "Caption de la ventana principal del programa");
if(OtraVentana!=NULL)
{
ShowWindow(OtraVentana, SW_RESTORE);
SetForegroundWindow(OtraVentana);
return 0;
}
try
{... |
No sé si te podrá valer. También puede que te valga de algo este otro código:
| Código: | Para Ocultar:
ShowWindow(FindWindow("Shell_TrayWnd",0), SW_HIDE);
Para Mostrar:
ShowWindow( FindWindow("Shell_TrayWnd",0), SW_SHOWNA); |
_________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
alex_999 Ens

Registrado: 05 Mar 2005Mensajes: 46Ubicación: Ceuta
|
Publicado: Mie 27 Sep, 2006 9:13 pm Asunto: re |
|
|
Me referia a como saber si el usuario no esta dentro de la ventana, k este en la ventana de otra aplicación y la mia esté en segundo plano o minmizada. Tambien necesito saber como hacer para k parpadee.
Gracias! _________________ Si me quieres retar, aceptare.
Entra en http://www.exides.net, el mejor MMOG de españa!! |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|