![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola, ¿cómo puedo mover una ventana que no tiene bordes? En la web de trucomania he visto el siguiente truco pero el problema que tiene es que luego no se pueden mostrar los popus.
private { Private declarations } //procedure WMNCHitTest(var Msg: TWMNCHitTest); message WM_NCHITTEST; procedure TForm1.WMNCHitTest(var Msg: TWMNCHitTest); Begin inherited; if Msg.Result = htClient then Msg.Result := htCaption; End |
#2
|
||||
|
||||
Cita:
// Saludos |
#3
|
|||
|
|||
Explicación
Pues tengo una ventana que no tiene bordes y la quiero mover (normalmente las ventanas solo se pueden mover desde el titulo de la ventana pero si le he eliminado los bordes no existe el titulo). El caso es que encontre un truco que hace lo que quiero pero los menus en forma de popup no los muestra si implemento dicho truco.
Gracias por tu interes. |
#4
|
||||
|
||||
Ya entiendo.
Prueba modificar el truco así:
De esta forma sólo permites el movimiento si el click es con el botón izquierdo y dejas el derecho libre. // Saludos |
#5
|
|||
|
|||
![]() Muchisimas gracias, era justo lo que estaba buscando.
Saludos. ![]() |
#6
|
|||
|
|||
y como se quitan los bordes de las ventanas/formularios??
|
#7
|
|||
|
|||
Cita:
__________________
Guía de Estilo |
#8
|
|||
|
|||
![]() |
#9
|
|||
|
|||
Cita:
Hola trate de implementar este codigo pero no funciona quizas le falta algo |
#10
|
||||
|
||||
Sí, puede que te falte algo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
|