FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Sintáxis de SetParent en Builder C++
Buenas por motivos de estudio estoy trabajando en c++ y hay un codigo que usaba antes en mis proyectos en delphi: Windows.SetParent(Form2.Handle, Panel2.Handle);
Me podrian decir como se escribe en c++ embarcadero. De antemano muchas gracias pdta: El proyecto es sobre formularios dentro de otros formularios por eso usaba ese codigo si tuvieran otra idea se les agradeceria |
#2
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
|
#3
|
||||
|
||||
Cita:
Esa sentencia se escribe: Código:
::SetParent(Form2->Handle, Panel2->Handle); Pd: Por favor, trata de poner títulos relacionados con el problema que vas a publicar. Si mas adelante alguién busca por "SetParent en Builder C++" difícilmente podrá encontrarlo bajo el título "Ayuda en este codigo".
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 23-03-2013 a las 19:46:44. |
#4
|
||||
|
||||
Muchisimas gracias me estaba volviendo loco, funciono perfectamente. Y procurare leer las normas de post en el futuro . Enserio thk
|
#5
|
||||
|
||||
Hola ginkaku.
Como un comentario adicional, el código: Código:
::SetParent(Form2->Handle, Panel2->Handle); Código:
Form2->Parent = Panel2;
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Form2->Parent = Panel2; esto funcionaba no cabe duda y yo lo usaba de hecho. Pero no tenia acceso a los focos(creo q asi se dice) no podia usar los edit solo botones, por eso necesitaba el otro codigo
|
#7
|
||||
|
||||
Hola ginkaku.
No logro entender en que contexto estás teniendo problemas para usar uno u otro modo. Es decir, si podes acceder a las propiedades Handle, también tenes que poder acceder a las propiedades Parent. Por ejemplo, estos dos códigos son equivalentes: 1) Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { Form2 = new TForm2(this); // (*) Form2->Parent = Panel1; Form2->Align = alClient; Form2->Show(); } Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { Form2 = new TForm2(this); ::SetParent(Form2->Handle, Panel1->Handle); SetWindowPos(Form2->Handle,HWND_TOP, 0, 0, Panel1->ClientWidth, Panel1->ClientHeight, SWP_NOACTIVATE); Form2->Show(); } Código:
void __fastcall TForm1::btManualDockClick(TObject *Sender) { Form2 = new TForm2(this); // (*) Form2->Show(); Form2->ManualDock(Panel1, NULL, alClient); Form2->Align = alClient; } Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sintaxis humana | roman | Debates | 34 | 10-12-2010 17:31:25 |
Problema con SetParent | vejerf | Varios | 1 | 21-05-2010 13:41:08 |
Sintaxis con count | zvf | SQL | 17 | 31-01-2008 01:02:18 |
Sintaxis en el SQL | Alexander | SQL | 2 | 11-09-2006 18:13:17 |
Que tengo mal en mi sintaxis | kamikaz | SQL | 2 | 28-08-2004 02:16:04 |
|