Page 1 of 1

Ventana siempre en primer plano

Posted: Fri Jul 14, 2006 12:19 am
by jose_murugosa
Necesito hacer un programita tonto que tiene un get en una dialog y recibe de una balanza electrónica un string con diversos datos por la entrada de teclado, estos deben tomarse y descomponerse generando un documento.

La cosa es que una vez que se activa el programa es necesario que siempre esté en primer plano para recibir el string, que no pueda desenfocarse accidentalmente ya que de ser así no capturaría el string que entra por teclado.

Alguien podría por favor, indicarme como hacerlo?

Gracias desde ya a todos los amigos de foro por su constante asistencia.

Re: Ventana siempre en primer plano

Posted: Fri Jul 14, 2006 12:49 am
by wmormar
jose_murugosa wrote:Necesito hacer un programita tonto que tiene un get en una dialog y recibe de una balanza electrónica un string con diversos datos por la entrada de teclado, estos deben tomarse y descomponerse generando un documento.

La cosa es que una vez que se activa el programa es necesario que siempre esté en primer plano para recibir el string, que no pueda desenfocarse accidentalmente ya que de ser así no capturaría el string que entra por teclado.

Alguien podría por favor, indicarme como hacerlo?

Gracias desde ya a todos los amigos de foro por su constante asistencia.

Code: Select all

WindowTopMost( oDlg )


FUNCTION WindowTopMost( oWnd )
   SetWindowPos( oWnd:hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE     |;
                                                      SWP_NOSIZE     |;
                                                      SWP_SHOWWINDOW |;
                                                      SWP_NOACTIVATE )
   RETURN NIL
Si lo pones en un dialogo, este debe de ir en el ON INIT

saludos, espero te ayude

PD. Esto se lo debo a _, jjejje

Posted: Fri Jul 14, 2006 1:29 am
by jose_murugosa
Muchas gracias desde ya a ambos.

Lo voy a probar. :D