AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de eventos de Windows
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve el "Handle" del sistema (HWND) de un control o ventana de WINDEV. Esto permite llamar a algunas funciones API con este parámetro (con las funciones API, CallDLL32, SendMessage o PostMessage).
Este "Handle" se utiliza rara vez con las funciones WLanguage.
Ejemplo
// Copy the content of an edit control to the clipboard
SendMessage(Handle(EDT_EDIT1), WM_COPY, 0, 0)
Reportes y Consultas
// Immediately refresh the drawing of CONTROL1
hwnd is int = Handle(CONTROL1)
CallDLL32("USER32", "UpdateWindow", hwnd)
Sintaxis

Obtener el handle de un control o ventana Ocultar los detalles

<Result> = Handle([<Object name>])
<Result>: Puntero
Handle solicitado.
<Object name>: Cadena de caracteres opcional
Nombre de control o ventana. Si no se especifica este parámetro, la función Handle utiliza la ventana actual. Si este parámetro corresponde a una columna de tabla, se devolverá el handle del control Campo de entrada (NULL si la columna no está en modo de entrada).

Obtener el handle de un elemento específico de un control Ocultar los detalles

<Result> = Handle([<Object name>, ] <Object type>)
<Result>: Entero
Handle solicitado.
<Object name>: Cadena de caracteres opcional
Nombre del control.
<Object type>: Constante de tipo Integer
Elemento del Combo Box cuyo handle se busca.
HandleAutocompleteListDevuelve el handle de la lista desplegable asociada a un control que tiene la función de entrada predictiva.
HandleComboBoxEditDevuelve el handle del control Campo de entrada asociado a un Combo Box (el control debe ser un Combo Box).
HandleComboBoxListDevuelve el handle de la lista desplegable asociada a un Combo Box (el control debe ser un Combo Box).
HandleHScrollbarDevuelve el handle de la barra de desplazamiento horizontal del control.
HandleVScrollbarDevuelve el handle de la barra de desplazamiento vertical del control.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo
PROCEDURE Api_OnTop(mywin, on_off)

FunctionReturn is boolean = False
hWnd is system int = Handle({mywin}) //ID UNICO DO FORM
hWndInsertAfter is system int = {mywin}
X is int = {mywin}..X
Y is int = {mywin}..Y
cx is int = {mywin}..Width
cy is int = {mywin}..Height
uFlags is int = 0


IF hWnd > 0 THEN

IF on_off = True THEN
hWndInsertAfter = -1
uFlags = 2
ELSE
hWndInsertAfter = -2
uFlags = 0
END

FunctionReturn=API("USER32","SetWindowPos",hWnd,hWndInsertAfter,X,Y,cx,cy,uFlags)

IF error() > 0
Error(ErrorInfo())
END

ELSE

Info("Handle nao informado, por favor passe o nome da janela no paramentro inicial!")

END

RESULT FunctionReturn
Boller
21 04 2023
Example uso
https://repository.windev.com/resource.awp?file_id=281474976711832;api-top-windows-janela-primeiro-plano-sempre
Boller
21 04 2023

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local