Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Problemas con FindWindow (https://www.clubdelphi.com/foros/showthread.php?t=7956)

Fita 03-03-2004 01:04:43

Problemas con FindWindow
 
Hola a Todos.
Necesito ayuda con este problema:
Como puedo saber si una ventana MdiChild ya esta abierta? He probado con Findwindow pero no logre resolverlo.

Desde ya les agradezco la ayuda que puedan brindarme.

Saludos

roman 03-03-2004 02:05:57

Tus preguntas no tiene relación entre sí. Por favor edita este mensaje para eliminar la segunda pregunta y colócala en otro hilo (por ejemplo en el foro de Impresión).

Te recomiendo leer la guía de estilo

// Saludos

Nuria 03-03-2004 11:30:48

Hola!

A parte de lo dicho por Roman, lee la guía de estilo, te respondo que para saber si una ventana MDIChild está abierta utiliza:

Código:

  if not  assigned(FormMDICHild) then
    // No está abierta
  else
    // Si está abierta

Saludos!

delphi.com.ar 03-03-2004 14:10:06

Creo que la respuesta de Nuria no es del todo completa, si quieres utilizar este método, vas a tener que encargarte de asignar nil a la variable que contenga el formulario cuando destruyas a este, porque de otro modo, la variable seguirá apuntando a la dirección donde se encontraba el formulario, pero este ya no existe.

PD: Te recomiendo buscar en el histórico del foro, este debe ser el tema mas preguntado del foro, y hay muchísimas soluciones diferentes según lo necesitado.

Saludos!

Fita 03-03-2004 19:14:00

Findwindow
 
Gracias a todos. Problema superado

Saludos


La franja horaria es GMT +2. Ahora son las 17:56:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi