Fecha y hora actual: Jueves 17 Ago 2017 14:25
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Validar cambios echo con Winapi?

Responder al Tema

Índice del Foro > Visual Basic .NET > Validar cambios echo con Winapi?

Autor Mensaje
reeccom



Registrado: 30 Abr 2016
Mensajes: 9

Mensaje Publicado: Domingo 25 Jun 2017 23:17

Título del mensaje: Validar cambios echo con Winapi?

Responder citando

Hola a todos, vengo con una duda y es que estoy manipulando una ventana ajena a mi aplicación y he usado winapi para retirar todo el borde del formulario y Re-dimensionar para luego incrustarla en un form de mi aplicación.

Hasta ahí todo va bien, mi problema es que uso un timer o función y aveces suele haber fallos por factores externos como, el sistema esta ocupado y se excede el limite de tiempo para realizar la tarea o lanzo la función que hace todo eso (sin timer) y realiza la mitad de los ajustes, etc...

Mi duda es, se puede hacer comprobaciones de los cambios realizados con winapi...

Ejemplo:
Código:

' Re-dimensionar ventana y retirar borde.
SetWindowPos(HWND, -2, pos_X, pos_Y, Ancho, Altura, &H40)


Como saber cuando esos ajustes están echos??

podría lanzar esa función hasta que los cambios este realizados...

Bueno espero haberme explicado bien... gracias!

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Pedrolo
Usuario Iniciado


Registrado: 07 May 2017
Mensajes: 21

Mensaje Publicado: Sábado 01 Jul 2017 20:55

Título del mensaje: Validar cambios echo con Winapi?

Responder citando

Alternativa al timer son los hilos, pero requiere práctica, no es algo complejo pero necesario entender como funcionan, sincronizar, detenerlos, etc...ç

Pero la solución a lo que expones yo creo que pasa por crear un evento personalizado. Los eventos son unos mecanismos presentes en muchos lenguajes y son muy utiles por eso mismo, porque no precisa que estés constantemente comprobando si eso está así o no. Los eventos funcionan de esta forma; primero defines el evento, luego lanzas el evento y luego en el lugar que creas conveniente lo recoges. Los eventos se propagan por aquellos objetos donde están definidos.

https://docs.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/events/

Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 1 Hora

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Aplicación web ASP.net para control de cambios ...

rodrigo0888 ASP, ASP.NET 1 Miércoles 23 Dic 2015 18:11 Ver último mensaje
El tema está bloqueado: no pueden editarse ni agregar mensajes.

[SOLUCIONADO] Validar datos que recibe un Array...

José Alexander Java 2 Domingo 12 Abr 2015 01:47 Ver último mensaje
El foro no contiene ningún mensaje nuevo

¿Validar un datepicker con fecha menor a otra?

AbrahamJava Programación Web en general 3 Jueves 03 Jul 2014 01:38 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Como validar con jpcap java el numero de transa...

Andres Felipe Velez Java 0 Viernes 07 Mar 2014 16:20 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Expresion regular para validar caracteres espec...

weirdmix JavaScript 4 Viernes 07 Mar 2014 00:58 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,