![]() |
![]() |
| 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
|
|||
|
|||
|
SetParent solo me pide un argumento.....
Hola ,
He probado SetParent pero solo me pide un argumento. Mire la ayuda, y no encuentro otro diferente,..... tienes algun ejemplo de como usarlo? Muchas Gracias! |
|
#2
|
||||
|
||||
|
El SetParent que has usado no en el de la API sino el de las VCL, por eso el número de argumantos es diferente. Te puse el de la API al ser el foro de API, pero el de la CVL posiblemente sirva, sólo que en lugar de usar el Handel como parámetor, usas el control mismo. De todas formas yo prefiero usar la API cuando se mezclan cosas de la VCL con otras aplicaciones....
En C, para diferenciar una función fuera del ámbito, se colocan dobles puntos ::SetPatern(0, Handle). No se cómo será en delphi, pero debe tener una sintáxis específica y sencilla. Saludos. |
|
#3
|
|||
|
|||
|
Muchas Gracias!
Mira, que he utilizado este codigo:
Código:
HWND h;
// begin
h = (FindWindow("Shell_TrayWnd", 0));
/* b := TButton.Create(nil);
b.ParentWindow := h;
b.Caption := 'Inicio';
b.Width := 60;
b.font.style := [fsbold];
*/
Boton->Parent = h;
Boton->Caption = "HOLA";
Boton->Width=60;
Boton->Top=60;
como se puede solucionar esto? |
|
#4
|
|||
|
|||
|
Exactamente el error esta en Boton->Parent = h;
como se convierte HWND a TWinControl? Gracias! |
|
#5
|
|||
|
|||
|
Estoy intentando algo asi, pero no funciona....
[code][/::SetParent(Boton->Parent, (FindWindow("Shell_TrayWnd", 0))); |
|
#6
|
||||
|
||||
|
Prueba esto:
Código:
HWND h = FindWindow(0, "Form2");
if(h){
Boton->Caption = "HOLA";
Boton->Width=60;
Boton->Top=60;
::SetParent(Boton->Handle, h);
}
Edito: Crea una aplicación de prueba con un formulario Form2 y en lugar de FindWindow("Shell_TrayWnd", 0) coloca FindWindow(0, "Form2") para experimentar. Última edición por escafandra fecha: 22-08-2008 a las 08:18:45. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insertar Boton en StringGrid, | seb@ | OOP | 19 | 10-04-2016 05:09:21 |
| insertar imagen en un botón | emiliu | Varios | 9 | 14-09-2012 23:32:09 |
| bloquear el boton [X] para cerrar una ventana | juanmdq | HTML, Javascript y otros | 3 | 19-12-2005 23:17:04 |
| ayuda... tamaño ventana y botón maximizar. | gontxalo | OOP | 0 | 18-05-2005 18:32:52 |
| Como puedo saber si se le ha dado al botón de minimizar en una ventana? | lolobs | Varios | 3 | 10-09-2003 12:44:33 |
|