Visual Basic - Ventana principal

Life is soft - evento anual de software empresarial
 
Vista:

Ventana principal

Publicado por Raul Martinez (1 intervención) el 22/03/2001 01:35:00
Tengo el siguiente problema... tengo dos ventana la ventana del menu principal y otra
ventana que llame al seleccionar una opcion dentro del menu confeccionado por mi
ahora bien cuando relizo click sobre la ventana principal esta pasa a ser primaria la segunda ventana
se pierde opticamente ya que se ubica detras...
¿Como hago para que no ocurra esto? que a pesarde realizar click sobre la principal la segunda ventana sigua
delante de la principal y no se oculte...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ventana principal

Publicado por Juan Carlos Ferrández (40 intervenciones) el 22/03/2001 09:44:30
Has probado a hacer la pantalla principal MDI, y las demás MDIChild's?

Un SAludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ventana principal

Publicado por Ariopolis (159 intervenciones) el 26/03/2001 11:44:09
Tienes que utilizar APIs, con el siguiente código en el formulario secundario:

Option Explicit
Private Declare Function SetWindowPos Lib "User32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

' SetWindowPos Flags
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40
Const SWP_FLAGS = SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW Or SWP_NOACTIVATE

Private Sub Form_Load()
If SetWindowPos(hwnd, -1, 0, 0, 0, 0, SWP_FLAGS) Then
End If
End Sub

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar