![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola, gracias por la sugerencia. Habia probado hacer con un SpeedButton pero tuve problemas a la hora de asignarle un ParentWindow ya que no posee esa propiedad y lo necesito dentro de una determinada ventana. Trate con la funcion SetParent, pero tengo problemas a la hora de obtener el Handle del speedbutton. Alguna de idea de como puedo asignar el speedbutton en tiempo de ejecucion a una ventana? De todas maneras voy a seguir probando, a lo mejor algo esoty haciendo mal. Gracias!
|
|
#2
|
||||
|
||||
|
Un ejemplo con un TBitBtn:
Código:
TBitBtn* B = new TBitBtn((void*)NULL);
B->Left = 100;
B->Top = 100;
B->Width = 75;
B->Height = 25;
B->Parent = this;
::SetParent(B->Handle, Panel1->Handle); // Lo pasa a otro ventana
|
|
#3
|
|||
|
|||
|
Muchas gracias escafandra, excelente aporte como de costumbre
Ahora bien, me esta costando un poco la equivalencia del código en DELPHI, sobre todo (void*)NULL, no se si lo estoy haciendo bien y parece me está trayendo problemas...si tenes a mano la equivalencia te lo agradecería,sino igual ya con la idea que me diste me va servir mucho... Muchas gracias nuevamente! |
|
#4
|
||||
|
||||
|
(void*)NULL es un puntero nulo, equivalente a nil.
Saludos. |
|
#5
|
|||
|
|||
|
Al final logré agregarle imagen al boton creado con la funcion windowcreate. Aqui dejo el código:
//Creo el boton B1 := CreateWindow('Button', '', WS_CLIPSIBLINGS or WS_BORDER or WS_VISIBLE or BS_PUSHBUTTON or BS_HOLLOW or WS_CHILD or BS_ICON,205, 2, 30, 25, hw, HMENU(WM_BUTTON_50),0,nil); //envío mensaje para cargar imagen en el boton SendMessage(B1,BM_SETIMAGE,IMAGE_ICON,LoadImage(0,'C:\Image48x48.ico',IMAGE_ICON,0,0,LR_LOADFROMFILE )); Saludos! Última edición por pedrosan fecha: 04-12-2009 a las 16:02:52. |
|
#6
|
||||
|
||||
|
A pesar de que lo solucionaste, quiero ilustrar el ejemplo que puse en C++Builder:
Cita:
Saludos. |
|
#7
|
|||
|
|||
|
Gracias por la respuesta escafandra, te comento que ya habia probado hacer algo como lo q indicas arriba, el tema es q el boton se me agregaba pero sin imagen, es decir un boton con fondo NEGRO,un boton todo negro, no se cual será el motivo, es por eso que decidi seguir intentando a traves de funciones de la api de windows hasta q salió je. A lo mejor tuve ese problema por el tipo de ventana a la que le agregaba el TBitBtn boton, no era un panel común, es una ventana de otra aplicacion, en fin...
Cambiando un poco de tema, ahora estoy intentando crear el boton pero "redondeado"...intenté con el siguiente código pero nada Primero que nada me gustaría saber si es posible hacer para asi poder seguir investigando y probando. Dejo el código que se me ocurrio pero no funciona je:Algún aporte??muchas gracias! Saludos! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| insertar imagen en un botón | emiliu | Varios | 9 | 14-09-2012 23:32:09 |
| Boton con imagen PNG | RONPABLO | Gráficos | 7 | 12-07-2007 14:59:10 |
| Imagen en Boton | tarco35 | Varios | 1 | 30-09-2006 17:42:30 |
| agregar celdas a una tabla con un boton | jorgesl | PHP | 9 | 19-06-2006 20:46:29 |
| Agregar texto a un formulario al presionar un boton. | D-MO | HTML, Javascript y otros | 4 | 26-12-2005 20:03:49 |
|