Función IsWindowArranged (winuser.h)
Importante
Parte de la información se relaciona con un producto de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si se organiza una ventana.
Sintaxis
BOOL IsWindowArranged(
HWND hwnd
);
Parámetros
hwnd
Tipo: HWND
Identificador de la ventana que se va a probar.
Valor devuelto
Tipo: BOOL
Valor distinto de cero si la ventana está organizada; de lo contrario, cero.
Comentarios
Sugerencia
En este momento, esta función no tiene un archivo de encabezado o archivo de biblioteca asociado. La aplicación puede llamar a LoadLibrary con el nombre dll (User32.dll
) para obtener un identificador de módulo. A continuación, puede llamar a GetProcAddress con el identificador del módulo y el nombre de esta función para obtener la dirección de la función.
Una ventana acoplada (consulte Ajustar las ventanas) se considera organizada. Debe tratarlo como un estado de ventana similar al maximizado. Los estados organizados, maximizados y minimizados son estados mutuamente excluyentes. Una ventana organizada se puede restaurar a su tamaño y posición originales. Restaurar una ventana desde minimizada puede hacer que una ventana se organice si la ventana se organizó antes de que se minimizara. Al llamar a GetWindowPlacement, tenga en cuenta que el miembro showCmd en el WINDOWPLACEMENT devuelto puede tener un valor de SW_SHOWNORMAL incluso si la ventana está organizada.
Ejemplo
// Check whether the window is in the restored state.
BOOL IsRestored(HWND hwnd)
{
if (IsIconic(hwnd) || IsZoomed(hwnd) || IsWindowArranged(hwnd))
{
return false;
}
return true;
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | winuser.h |
Library | User32.lib |
Archivo DLL | User32.dll |