VBasicFacil
Principal - Enlaces - Código - Controles - API
Declaración
Declare Function ShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Plataformas
Descripción
Establece las características de visualización de la ventana especificada.
Parámetros
hwnd Manejador de la ventana a la que se le va a cambiar el estado.
nCmdShow Uno de los siguiente indicadores especificando el estado de la pantalla:
SW_HIDE = 0 Ocultar la ventana.
SW_SHOWNORMAL = 1 Visualiza la ventana y la activa.
SW_SHOWMINIMIZED = 2 Miniminiza la ventana.
SW_MAXIMIZE = 3 Maximizar la ventana.
SW_SHOWMAXIMIZED = 3 Maximiza la ventana.
SW_SHOWNOACTIVATE = 4 Visualiza la ventana en su tamaño y posición actual sin activarla.
SW_SHOW = 5 Visualiza la ventana.
SW_MINIMIZE = 6 Minimizar la ventana.
SW_SHOWMINNOACTIVE = 7 Miniminiza la ventana pero no la activa.
SW_SHOWNA = 8 Visualiza la ventana en su estado actual pero no la activa.
SW_RESTORE = 9 Restaura la ventana a su tamaño y posición original.
Valor devuelto
Si la ventana estaba oculta devuelve 0, sino devuelve distinto de 0.
Ejemplo
| Este ejemplo permite quitar el botón de Inicio de windows y volver a ponerlo |
|
Formulario (Crear solo el formulario) Option Explicit
Dim retval As Long
Const ESCRITORIO = "Progman"
Const BARRATAREAS = "Shell_TrayWnd"
Private Sub Form_Load()
Dim Hndl As Long
'Obtenemos el manejador de la barra de tareas
Hndl = FindWindow(BARRATAREAS, vbNullString)
'Obtenemos el manejador del botón de la barra de tareas
Hndl = FindWindowEx(Hndl, 0, "Button", vbNullString)
'Ocultamos el botón
retval = ShowWindow(Hndl, SW_HIDE)
MsgBox "Pulse aceptar para volver a ver el botón inicio.", _
vbExclamation, "Ejemplos Silared, s.l."
'Mostramos el botón
retval = ShowWindow(Hndl, SW_SHOWNORMAL)
End Sub
|
|
Modulo Option Explicit
Public Declare Function ShowWindow _
Lib "user32" _
(ByVal hwnd As Long, _
ByVal nCmdShow As Long) As Long
Public Declare Function FindWindow _
Lib "user32" _
Alias "FindWindowA" _
(ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Public Declare Function FindWindowEx _
Lib "user32" _
Alias "FindWindowExA" _
(ByVal hWnd1 As Long, _
ByVal hWnd2 As Long, _
ByVal lpsz1 As String, _
ByVal lpsz2 As String) As Long
Public Const SW_HIDE = 0
Public Const SW_SHOWNORMAL = 1
Public Const SW_SHOWMINIMIZED = 2
Public Const SW_MAXIMIZE = 3
Public Const SW_SHOWMAXIMIZED = 3
Public Const SW_SHOWNOACTIVATE = 4
Public Const SW_SHOW = 5
Public Const SW_MINIMIZE = 6
Public Const SW_SHOWMINNOACTIVE = 7
Public Const SW_SHOWNA = 8
Public Const SW_RESTORE = 9
Public Const SW_SHOWDEFAULT = 10
Public Const SW_MAX = 10
|
| Descargar código : ShowWindow.zip |
VB.NETClase System.Windows.Forms.Form.ShowDialog |
Aplicaciones:
Ver también:
Categoría: Window
Ultima actualización : 8 de diciembre de 2001 Copyright © 2001 Silared, s.l. correo-e : vbasicfacil@silared.com Site : www.vbasicfacil.com