Método()
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Método()
En una ventana TMdiChild() qué evento se ejecuta cuándo es presionado el botón para maximizar ?
Ya revisé el evento SendMsg() de la clase TWindow y no hay un llamado a ese evento cuando se pulsa ese botón.
Saludos
Ya revisé el evento SendMsg() de la clase TWindow y no hay un llamado a ese evento cuando se pulsa ese botón.
Saludos
Re: Método()
Prueba con
https://msdn.microsoft.com/es-es/librar ... 60(v=vs.85).aspx
WM_SYSCOMMAND nWParam = 61488 nLParam = 16188370
https://msdn.microsoft.com/es-es/librar ... 60(v=vs.85).aspx
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Método()
Gracias por responder
Hice cambios para detectar el llamando en ese evento y no lo conseguí.
Alguien que pueda orientarme ?
Saludos
Hice cambios para detectar el llamando en ese evento y no lo conseguí.
Alguien que pueda orientarme ?
Saludos
Re: Método()
Qué cambios hiciste?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Método()
Modifiqué los métodos maximize y command de la clase Window , el método ChildMaximized de la clase MdiClien y también el método Maximize de la clase MdiChild y en ninguno se hace el llamado al evento maximizar la ventana o dar doble click en el título de la ventana.
Saludos
Saludos
Re: Método()
Mirate la clase windows
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Método()
Anexo un ejemplo de problema que detecté :
En el evento ON INIT hago el cambio del título de la ventana principal. ( Funciona OK )
Y cuando maximizó una ventana hija el título cambia y no respeta el cambio hecho al inicio. De tal forma que pierdo el valor asignado previamente.
En el evento ON INIT hago el cambio del título de la ventana principal. ( Funciona OK )
Y cuando maximizó una ventana hija el título cambia y no respeta el cambio hecho al inicio. De tal forma que pierdo el valor asignado previamente.
Code: Select all | Expand
#include "Fivewin.ch"
Function Main()
LOCAL oWnd
DEFINE WINDOW oWnd MDI TITLE "A sample of a MDI environment"
ACTIVATE WINDOW oWnd ON INIT oWnd:SetText("Vikthor Thomas")
RETURN NIL
Re: Método()
Has probado con el ON PAINT
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Método()
cnavarro wrote:Has probado con el ON PAINT
La diferencia usando el ON PAINT es que únicamente cambia el título cuando la ventana es maximizada.
Re: Método()
No entiendo bien
Lo has puesto en el ON PAINT de la CHILD? o en el ON RESIZE
Lo has puesto en el ON PAINT de la CHILD? o en el ON RESIZE
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Método()
cnavarro wrote:No entiendo bien
Lo has puesto en el ON PAINT de la CHILD? o en el ON RESIZE
Si puedes , corre el ejemplo.
Abre una ventana Child y maximiza,
Re: Método()
Ya lo habia probado tu ejemplo tal cual, y no veo el problema
![Image](https://s24.postimg.org/9epq6zk6t/child01.png)
![Image](https://s24.postimg.org/5jmc4f111/child02.png)
![Image](https://s24.postimg.org/9epq6zk6t/child01.png)
![Image](https://s24.postimg.org/5jmc4f111/child02.png)
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
- Vikthor.Thomas
- Posts: 144
- Joined: Thu Jan 02, 2014 1:49 pm
Re: Método()
Ventana Main con el Titulo correcto
![Image](https://s29.postimg.org/6lpriigl3/Wnd.png)
Ventana Child Normal
![Image](https://s28.postimg.org/9jvtt0j9p/Child.png)
Ventana Child Maximized con Titulo Incorrecto
![Image](https://s29.postimg.org/mmt3ppx8n/Maximized.png)
![Image](https://s29.postimg.org/6lpriigl3/Wnd.png)
Ventana Child Normal
![Image](https://s28.postimg.org/9jvtt0j9p/Child.png)
Ventana Child Maximized con Titulo Incorrecto
![Image](https://s29.postimg.org/mmt3ppx8n/Maximized.png)
Re: Método()
Ok, puede ser la version
Intenta esto en lugar de SetText:
Intenta esto en lugar de SetText:
Code: Select all | Expand
oWnd:cTitle( "Vikthor Thomas" )
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces