que el programa no se valla nunca al fondo

Iniciado por soru13, 27 Mayo 2007, 12:30 PM

0 Miembros y 1 Visitante están viendo este tema.

soru13

hola, queria ver como podria hacer que mi programa no se vaya al fondo aunque haya otro programa abierto, es decir, que se puedan ver los 2 al mismo tiempo y que se puedan utilizar los 2 cuando esten abiertos. como lo podria hacer???

~~

Añade este source a el form:

EN UN MODULO:

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


EN EL FORM:

' SetWindowPos Flags
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
'Const SWP_NOZORDER = &H4
'Const SWP_NOREDRAW = &H8
Const SWP_NOACTIVATE = &H10
'Const SWP_DRAWFRAME = &H20
Const SWP_SHOWWINDOW = &H40
'Const SWP_HIDEWINDOW = &H80
'Const SWP_NOCOPYBITS = &H100
'Const SWP_NOREPOSITION = &H200
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 ' Para q este siempre visible
End Sub


1S4ludo