Hola de nuevo... hoy, Power Builder, esta vez en PB 10.5 La idea de tener una barra de botones de forma dinámica me hizo idear el siguiente código. Podemos crear un objeto de forma dinámica directamente en nuestra window usando el comando OpenUserOject. this.OpenUserObject(uo_boton) Esta instrucción en la ventana, pondrá un objeto de usuario llamado uo_boton en la ventana, luego podemos invocar las propiedades para poner el botón en el sitio que queremos (X=23, Y=24, etc..) Pero el problema era que lo que tenia era un objeto de usuario y quería poner esos botones dentro del objeto de usuario... grave problema. La solución la dio nuestro amigo Microsoft, porque nos facilita las cosas usando los manejadores de los objetos. Function ulong SetParent (ulong hWndChild, ulong hWndNewParent) Library "USER32.DLL" Esta API cambia el manejador padre de un objeto dado, es decir, si tengo el Handle del objeto de usuario y el Handle del boton, puedo deci...
Información de trucos en programación en varios lenguajes de programación, así como gestores de bases de datos y configuraciones varias en sistemas operativos.